👉 SHA在线加密工具
SHA1 结果:
...
SHA256 结果:
...
SHA512 结果:
...
SHA加密说明
SHA(安全哈希算法)是一系列密码散列函数,能够将任意长度的数据转换为固定长度的哈希值。
SHA加密特点:
- SHA1 - 生成160位(20字节)哈希值,以40位十六进制数表示
- SHA256 - 生成256位(32字节)哈希值,更高安全性
- SHA512 - 生成512位(64字节)哈希值,提供最高安全级别
常见用途:
- 数据完整性验证
- 密码安全存储
- 数字签名
- 区块链技术
注意: SHA1在现代应用中已被认为不够安全,建议在安全要求高的场景使用SHA256或SHA512。
适用场景
SHA 系列常用于文本摘要、接口签名前的摘要计算、数据完整性校验和固定长度指纹。一般新系统优先选择 SHA-256 或 SHA-512,不建议在新安全协议中继续使用 SHA-1。
核对建议
- 先确认对方要求 SHA1、SHA256 还是 SHA512,算法不同结果完全不同。
- 确认输出是否要求小写十六进制、是否拼接 salt、是否使用 HMAC。
- 文件完整性校验建议使用 文件 SHA-256 校验;签名参数排序可配合 签名字段排序。
说明
哈希不是加密,不能从摘要还原原文。用于校验完整性或作为指纹时,请确认上下游约定的是十六进制还是小写/大写、是否带 salt/HMAC。计算在浏览器本地完成(详见 隐私说明),勿在不可信设备上粘贴含口令的原文。