SHA系列哈希值生成器
在浏览器本地计算 SHA-1、SHA-224、SHA-256、SHA-384 与 SHA-512 摘要,适合文本比对、文件完整性核验和开发调试;输入内容不会发送到服务器。
文本哈希
字符数:0
UTF-8 字节:0
SHA-256:64 字符
文件 SHA 校验
选择单个文件后,浏览器会读取文件并生成所选算法的摘要。为避免浏览器内存压力,单个文件限制为 50 MB。
| 算法 | 摘要值 | 操作 |
|---|---|---|
| 选择文件后将在此显示摘要结果 | ||
尚未选择文件。
批量文本哈希
每行视为一条独立文本,结果按“序号、原文、摘要”制表符格式输出,可直接粘贴到表格软件。
SHA 摘要工具说明
适合哪些任务
可用于核对下载文件是否一致、生成接口签名所需的摘要、验证文本是否被改动,以及在测试环境中复现已知 SHA 值。
如何选择算法
SHA-1 仅适合兼容旧流程,不应用于安全设计。一般校验与集成场景可选 SHA-256;协议或系统明确要求更长摘要时再使用 SHA-384 或 SHA-512。
正确比对方式
摘要比对必须使用相同算法、完全相同的原始字节和统一的大小写格式。文本中的空格、换行与字符编码变化都会使计算结果不同。
SHA 是加密还是哈希?
SHA 属于单向哈希函数,会把任意长度输入映射为固定长度摘要。它并非可逆加密,无法通过摘要直接恢复原文。
为什么同一句话得到的结果不同?
请检查换行、前后空格、全半角字符及文本编码。只要输入字节存在差异,SHA 摘要就会改变。
文件会被上传或保存吗?
不会。文本与文件仅在当前浏览器内存中处理,页面不会调用后端接口上传待计算内容。
