首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Windows上使用Git Bash终端验证下载文件的sha256哈希?

如何在Windows上使用Git Bash终端验证下载文件的sha256哈希?
EN

Stack Overflow用户
提问于 2020-10-04 16:27:12
回答 1查看 1.1K关注 0票数 2

如何在Windows上使用Git Bash终端验证下载文件的sha256哈希?例如,在PHP versions中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-04 16:27:12

在Git Bash终端中验证文件的sha256散列的最简单方法如下:

代码语言:javascript
运行
复制
# Go to the directory in which the downloaded file exists
cd /path/to/directory/

# Validate sha256 hash of the file
sha256sum name_of_the_file

这将在终端中打印文件的sha256散列,然后您可以将其与下载文件的网站中存在的原始散列进行比较。

例如,您可以从这里下载任何PHP版本:php.net/download并像上面提到的那样验证它的sha256散列。

另一种验证方法如下所示:

代码语言:javascript
运行
复制
echo "the_original_sha256sum_of_the_file the_name_of_the_file" | sha256sum -c

示例:

代码语言:javascript
运行
复制
echo "2a1468ab5dd540beb161d7b388ed2d80e2515ab112244b08ac201f5bf846d052 php-7.3.23-Win32-VC15-x64.zip" | sha256sum -c

如果文件的sha256散列有效,则下一行(包含文件名,后跟单词OK)将在终端中打印:

代码语言:javascript
运行
复制
php-7.3.23-Win32-VC15-x64.zip: OK

如果你有一个sha256sum文件,你可以像这样验证下载的文件:

代码语言:javascript
运行
复制
sha256sum -c name_of_the_sha256sum_file

例如,如果您下载了这些phpMyAdmin versions的任何版本及其sha256文件,则可以按照上面的方法验证文件,如下所示:

代码语言:javascript
运行
复制
sha256sum -c phpMyAdmin-5.0.2-english.zip.sha256

这将打印下一行,这意味着文件是有效的:

代码语言:javascript
运行
复制
phpMyAdmin-5.0.2-english.zip: OK

请注意,您可以根据需要使用sha1sum而不是sha256sum

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64192561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档