哈希生成
在线生成 MD5、SHA-1、SHA-256、SHA-384、SHA-512 与 CRC32、Base64、URL 编码,边输边出,全部在浏览器本地计算,内容不上传
0 字符
0 字节
0 行
哈希摘要 单向、不可逆,用来做校验与指纹
MD5最常用,已被证明会碰撞,不适合安全用途
32 位
输入内容后显示
SHA-1老系统与 Git 里常见
40 位
输入内容后显示
SHA-256现在的推荐值
64 位
输入内容后显示
SHA-384SHA-512 的截断版
96 位
输入内容后显示
SHA-512强度最高,值也最长
128 位
输入内容后显示
CRC32校验和,只用于查错
8 位
输入内容后显示
编码转换 可逆,能还原回原文,不是加密
Base64把二进制塞进文本协议
可逆
输入内容后显示
URL 编码百分号编码,便于放进链接
可逆
输入内容后显示
MD5 与 SHA 系列都是「哈希」:单向、不可逆,用来做校验与指纹,不是加密。需要还原原文的场合应该用 Base64 这类编码,而不是哈希。
常见用途
| MD5 | 文件完整性校验、老系统签名值比对 —— 已被证明会碰撞,不再适合做安全用途 |
|---|---|
| SHA-256 | 文件指纹、接口签名、内容去重,目前最常用的哈希算法 |
| CRC32 | 压缩包与传输校验和,速度快,只用于查错 |
| Base64 | 把二进制内容塞进文本协议(邮件、JSON、Data URL),可逆 |
| URL 编码 | 把空格、中文、保留符号转成百分号形式,放进链接与参数里不会串味 |