工具会用 SHA-256 对粘贴的文字进行哈希,并输出 256 位摘要,也就是 64 个十六进制字符。它常用于比对已知校验码、测试数据与完整性指纹。
本工具以 UTF-8 编码文本后计算哈希。要核对结果,可输入 abc,不加空格或结尾换行;SHA-256 应为 64 个字符,开头是 ba7816bf,结尾是 f20015ad。多一个空格或换行,输入与结果都会改变。与其他工具比较时,请确认文本与编码相同。
SHA-256 是强健的通用哈希,但单纯的哈希本身不是加密、不是消息认证,也不是密码存储。流程需要这些保证时,应使用 HMAC、签名或密码哈希算法。
关于这个主题的常见疑问与实用解答。
SHA-256 计算的是字节,而不是文本看起来的样子。请先检查前后空格、结尾换行与文本编码。本工具使用 UTF-8;如果另一个程序使用 UTF-16 或额外添加换行,计算的字节就不同。例如 abc 与 abc 后加一个换行会得到不同的哈希值。判断算法有问题前,先核对完整输入。
SHA-256 产生 256 位(64 个十六进制字符)的哈希值,属于 SHA-2 家族。它广泛用于区块链、TLS 证书和数据完整性验证。
SHA-256 仍是强健的通用哈希,但单纯哈希本身不是密码存储或消息认证方案。若需求是这些安全保证,请使用 HMAC、签名或密码哈希算法。
不行,哈希函数是单向的。
不会,SHA-256 哈希运算完全在您的浏览器中执行。您的输入在本地处理,数据绝不会离开您的设备。