CanDoYa
ZH

免费SHA256在线生成工具

全程在浏览器中运行,无需上传,无需注册。

输入
SHA256哈希
SHA256哈希值将显示在这里
输入文本或选择文件以计算哈希
分享此工具

SHA256在线生成工具是什么?

SHA256在线生成工具会把任意文本或文件转换成固定的256位指纹, 以64个十六进制字符的形式呈现。相同的输入永远得到相同的摘要, 但这个过程是单向的, 所以无法从哈希值还原出原始内容。这个工具直接在你的浏览器里本地计算, 不会上传到任何地方。

使用方法

  1. 1选择文本或文件. 要哈希一段字符串就切到「文本」, 要哈希本地文件就切到「文件」 - 两种方式都在浏览器里处理。
  2. 2输入内容. 输入或粘贴文本, 或者选择一个文件。只要有内容可算, SHA256哈希值就会立即更新。
  3. 3选择编码格式. 摘要可以按小写十六进制、大写十六进制或Base64查看, 点一下就能复制。
  4. 4验证哈希(可选). 把预期的SHA256校验值粘贴到验证框里, 立刻就能看到「匹配」或「不匹配」的结果。

适用人群

你一边输入, 浏览器内置的WebCrypto引擎就一边计算哈希值, 所以文本和文件都留在你的设备上, 不会上传到服务器。可以选择小写十六进制、大写十六进制或Base64格式查看结果, 把已知的校验值粘贴到验证框里, 就能确认下载的文件或存档的哈希是否一致, 全程不用把任何数据发给服务器。

常见问题

这个SHA256在线生成工具免费吗?

免费 - 完全免费, 不用注册, 也没有使用次数限制。每一次哈希都在你的浏览器里计算, 想生成多少次都可以。

我的数据会被上传吗?

不会。你输入的文本和选择的文件都是用浏览器自带的WebCrypto API在本地计算哈希, 不会发送到任何服务器, 哪怕是敏感内容也能放心处理。

SHA256哈希可以解密或者还原吗?

不可以。SHA256是单向哈希函数, 不是加密算法, 不存在能把摘要变回原文的密钥。那些号称能「解密」SHA256的工具, 其实只是在一张预先算好的哈希值表里查找而已。

SHA256哈希值有多长?

SHA256摘要固定是256位, 也就是32字节。写成十六进制是64个字符, 写成Base64是44个字符。不管输入多大, 这个长度都不会变。

为什么同样的文字在别的地方算出的哈希不一样?

几乎总是编码或隐藏字符的问题。多一个换行符、一个空格, 或者用了不同的文本编码, 都会改变输入的字节, 从而改变哈希值。这个工具会按输入框里显示的原样内容, 以UTF-8编码来计算哈希。

SHA256现在还安全吗?

安全。SHA256属于SHA-2家族, 目前没有已知的实用碰撞攻击或原像攻击, 被广泛用于TLS、比特币和软件签名。但它不适合用来存储密码 - 应该改用bcrypt或Argon2这类刻意放慢速度的算法, 原始的SHA256算得太快了。

这个工具能哈希文件吗?

可以。切换到「文件」模式选择一个文件, 它会在浏览器里读取并计算哈希, 不会上传。结果和你对同一个文件运行sha256sum或certutil得到的值完全一致。