MD5/SHA哈希计算
计算文本或文件的MD5、SHA1、SHA256等哈希值
文本哈希
文件哈希
输入文本
提示: 输入的文本将按照选择的编码方式进行哈希计算。
哈希结果
MD5
大写: -
小写: -
已复制!
SHA1
大写: -
小写: -
已复制!
SHA256
大写: -
小写: -
已复制!
关于哈希计算
哈希(Hash)是一种将任意长度的输入通过哈希算法转换为固定长度输出的技术。哈希算法的主要特性包括:
- 单向性:无法从哈希值逆向推算出原始数据。
- 唯一性:理想情况下,不同的输入会产生不同的哈希值(虽然理论上存在碰撞可能)。
- 确定性:相同的输入总是产生相同的哈希值。
哈希在以下场景中常用:
- 文件完整性验证和比对
- 数据去重和快速查找
- 密码存储(结合加盐技术)
- 数字签名和证书
本工具支持的主要哈希算法:
- MD5:输出32个十六进制字符(128位),速度快但安全性较低,不推荐用于安全场景。
- SHA1:输出40个十六进制字符(160位),曾广泛使用但已不再推荐用于安全关键场景。
- SHA256:输出64个十六进制字符(256位),目前广泛使用的安全哈希算法,安全性高。