SHA1对照表:常见输入与结果对照

78 0

SHA1 是一种哈希(散列)算法,把任意长度的数据计算成固定 160 位(20 字节)的摘要,通常写成 40 位十六进制字符串。下面重点说明常见输入与结果对照。

SHA1对照表

输入计算结果
Man8b70bb3a4d458cf297ab7b3a3b07b63b5ca07de9
a+b=c0a14d61bfa24167ef92583e504437334563a9971
2026-11-11fd0b35ba80e7fd3bd9cdca17ddded27fadd3c1be
你好,世界3becb03b015ed48050611c8d7afe4b88f70d5a20
user@example.com63a710569261a24b3766275b7000ce8d7b32e2f7
https://www.123wen.cn/?q=测试202d36d6adef9594c0fa441b74caf284ce4b1a3c
<b>粗体</b>ff86fb30f52da02cea095cb18f223bef7dff915e
abca9993e364706816aba3e25717850c26c9cd0d89d

Python 示例

下面是 Python 中处理SHA1的常用写法:

import hashlib
hashlib.sha1("abc".encode("utf-8")).hexdigest()
# a9993e364706816aba3e25717850c26c9cd0d89d
h = hashlib.sha1()
with open("file.iso", "rb") as f:
    for chunk in iter(lambda: f.read(1 << 20), b""):
        h.update(chunk)
print(h.hexdigest())

运行前确认输入的字符集(推荐 UTF-8),结果可以用本站工具交叉核对。

怎样核对结果

校验文件:从官方页面拿到 SHA1 值,本地计算同一文件的 SHA1,两者完全一致(忽略大小写)才说明文件完整。Linux 可以用 sha1sum -c 清单文件 批量校验。

本站的SHA哈希计算器工具可以直接处理,计算在浏览器本地完成,适合快速核对结果。

常见问题

【空字符串的 SHA1 是多少?】da39a3ee5e6b4b0d3255bfef95601890afd80709。

【SHA1 能解密吗?】不能。SHA1 是单向哈希,没有密钥也没有逆运算;所谓解密是查已知明文的对照表,只对简单字符串有效。

【SHA1 是多少位?】160 位,即 20 字节,写成十六进制是 40 个字符。

文中示例可以在本站对应工具中验证;处理密码、证件号等敏感数据时,请注意保护隐私。

署名:123问编辑部 · 最近修订:2026-11-11 · 已按编辑与审核说明检查;内容仅供参考,不构成医疗、法律或投资建议。发现错误可查看纠错方式。

标签: SHA1 文本处理

抱歉,评论功能暂时关闭!