MD5 加密 · 哈希计算
文本或文件,一次算出 MD5、SHA-1、SHA-256、SHA-512
哈希结果(hex 小写,点击右侧复制)
—
—
—
—
工具介绍
MD5、SHA 哈希值怎么算、拿来干什么
MD5加密(哈希计算)是一款免费的在线哈希值生成工具:粘贴文本即自动算出 MD5、SHA-1、SHA-256、SHA-512 四种摘要值,也可以选择本地文件计算文件哈希校验码,用来核对下载文件是否被篡改。每种结果一键复制,支持中文不乱码。全部计算在浏览器本机完成,文本和文件都不会上传,可放心处理敏感内容。
哈希规则说明
哈希是什么、四种算法的区别与校验口径
哈希是什么:哈希(散列)函数把任意长度的数据压缩成一串固定长度的摘要值,同样的输入永远得到同样的结果;输入哪怕只改一个标点、一个字节,输出也会完全不同(雪崩效应)。本工具文本统一按 UTF-8 编码计算,结果用十六进制小写表示。
MD5 不是加密,不能解密:哈希是单向运算,没有密钥、数学上不可逆推,所以严格说没有"MD5 解密"。网上所谓 MD5 解密网站,本质是拿常见口令的哈希建彩虹表反查,只能查弱口令,查不到复杂内容。
四种算法的区别:摘要长度依次增大——MD5 为 128 位 / 32 个十六进制字符,SHA-1 为 160 位 / 40 字符,SHA-256 为 256 位 / 64 字符,SHA-512 为 512 位 / 128 字符。MD5 和 SHA-1 已被发现可构造碰撞,安全场景请用 SHA-256 及以上;MD5 至今仍广泛用于文件完整性校验。
文件校验怎么用:软件下载站常贴出安装包的 MD5 或 SHA-256 值。下载后用本工具选择文件算出哈希值,与官网公布的逐字符比对:完全一致说明文件完整无篡改、传输无损坏;不一致就不要安装。文件按原始字节计算,与文件名无关。
常见问题
关于 MD5 与哈希计算的常见疑问
MD5加密能解密吗?
MD5和SHA256有什么区别?哪个安全?
哈希值一般用来做什么?
下载文件给的MD5或SHA256怎么核对?
两个不同文件哈希值会一样吗?
网站存密码还能用MD5吗?
相关工具
电脑网络 · 其他常用工具