首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >sha256中的不一致大写

sha256中的不一致大写
EN

Unix & Linux用户
提问于 2022-04-11 15:47:14
回答 1查看 129关注 0票数 0

我下载了一个windows 10操作系统,并测试了sha256,与他们的报告相比的英文国际64位(左手边):

代码语言:javascript
运行
复制
[ 06FD4A512C5F3E8D16F77CA909C4F20110329B8CDD5AD101E2AFC0D58B06D416 = 06fd4a512c5f3e8d16f77ca909c4f20110329b8cdd5ad101e2afc0d58b06d416 ] && echo "true"

经过测试,我注意到大写化是反向的。我一直以为沙能区分大写字母,但也许我错了。不过,这篇文章是同意的。

所有SHA散列都以大写形式存储在windows页面中。

我该为此烦恼吗?我在sha256命令的手册页中找不到任何关于大写字母的报告。

我计算哈希的方式是使用sha256sum

EN

回答 1

Unix & Linux用户

发布于 2022-04-11 16:16:00

SHA哈希通常作为计算出的散列的十六进制表示形式给出;因为它是十六进制数,所以大小写无关紧要。

如果您将哈希存储在一个文件中,后面是两个空格和要验证的文件的名称,则可以使用sha256sum -c验证哈希,它将忽略散列本身中的大小写(但不忽略散列内容):

代码语言:javascript
运行
复制
$ printf "%s  %s\n" 06FD4A512C5F3E8D16F77CA909C4F20110329B8CDD5AD101E2AFC0D58B06D416 windows.iso > windows.sha
$ sha256sum -c windows.sha
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/698766

复制
相关文章

相似问题

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