哈希校验
一次算出 MD5、SHA-1、SHA-256、CRC32 四种摘要。填上别人给的校验值,会自动比对是不是一致。按 UTF-8 计算,和服务端、命令行的结果对得上。
也常被叫做:哈希校验、哈希校验计算、施工计算
SHA-256 2cf24dba5fb0…
5 字节
计算器加载中,稍等一下就能改参数了。完整明细见下方「示例」一节。
参数
正在加载…参数的含义和取值范围见下方「参数说明」。
MD55d41402abc4b2a76b9719d911017c592SHA-1aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434dSHA-2562cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824CRC323610a686字符数5UTF-8 字节5盐没加校验文件有没有传坏MD5 / CRC32对接第三方签名SHA-256存密码这几个都不行
怎么用
把上面的参数换成你现场量到的尺寸,结论和明细会实时跟着变;全部计算在你自己的浏览器里完成,输入的数字不会上传到任何服务器。
参数说明
| 参数 | 单位 | 默认值 | 取值范围 | 说明 |
|---|---|---|---|---|
| 内容 | — | hello | — | |
| 期望值(可留空) | — | — | 大小写和首尾空格都会自动忽略。 | |
| 输出大小写 | — | 小写 | 小写 / 大写 | |
| 加盐 | — | — | 按「盐 + 内容」的顺序拼接后再算,这是最常见的一种约定。 |
示例:一组默认参数下的完整结果
下面这组数字是用上表的默认值算出来的,换成你现场的尺寸,上面的计算器会实时重算。
结论:SHA-256 2cf24dba5fb0… (5 字节)
四种摘要
| MD5 | 5d41402abc4b2a76b9719d911017c592 | |
| SHA-1 | aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d | |
| SHA-256 | 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 | |
| CRC32 | 3610a686 |
输入
| 字符数 | 5 | |
| UTF-8 字节 | 5 | 摘要是按字节算的,中文一个字通常 3 字节 |
| 盐 | 没加 |
该用哪个
| 校验文件有没有传坏 | MD5 / CRC32 | 快,够用 |
| 对接第三方签名 | SHA-256 | 现在的主流 |
| 存密码 | 这几个都不行 | 存密码要用带慢哈希的专门方案,且必须在服务端做 |
要点
算的是这段文本本身的摘要。要校验一个文件,得把文件内容原样贴进来才行 —— 只贴文件名算的是文件名的摘要。
MD5 和 SHA-1 已经不适合做安全用途(能被构造出碰撞),当校验和还是好使的。
本地运算,不联网、不上传。
相关工具
说明
计算结果基于理想化模型,仅供参考,不构成设计或施工依据。实际施工请以现场实测与国家现行规范为准。