工具工作区
MD5、SHA-256、SHA-512 和 hash 生成器在线
生成 MD5、CRC32、SHA-1、SHA-256、SHA-384 和 SHA-512。
Hash 生成器
大小: 字节
键数:
深度:
Hash 生成器
字节 →
Hash 生成器
查询参数
IDN / Punycode
Hash 生成器
..
头部
Payload
元数据
· 过期时间:
验证签名
签名 (HS)
Hash 生成器
模式库
高亮匹配
匹配 ()
@
替换结果
Hash 生成器
相对时间:
时区
按部分构建
年内第几天:
周:
星期:
差值
Hash 生成器
Hash 生成器
Hash 生成器
示例
输入
hello
SHA-256
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Hash 指南与文章
Hash 生成器
生成 MD5、CRC32、SHA-1、SHA-256、SHA-384 和 SHA-512。 DevToolGrid Online 提供免费的 MD5、SHA-256、SHA-512 和 hash 生成器在线.
什么是哈希函数?
哈希函数把任意输入映射为固定长度的字符串,称为摘要(digest)。它是单向的:相同输入总是产生相同哈希,但无法从哈希还原输入,且改变一个字节就会得到完全不同的结果。哈希用于文件完整性、校验和、去重和数据验证。
如何生成哈希
- 1 输入或粘贴文本,或拖入文件以哈希其字节。
- 2 一次性获得 MD5、CRC32、SHA-2 系列、Keccak 和 RIPEMD160。
- 3 选择十六进制或 Base64 输出并切换大写。
- 4 粘贴预期哈希进行比较,或开启 HMAC 模式并添加密钥。
常见的哈希错误
- 用 MD5 或 SHA-1 做安全两者在抗碰撞上已被攻破。安全相关用途请使用 SHA-256 或更强。
- 把哈希当作加密哈希是单向的,不可逆。要保护以后还需读取的数据,请使用加密。
- 对密码不加盐做哈希纯哈希易受彩虹表攻击。请使用加盐的慢算法,如 bcrypt 或 Argon2。
哈希 vs HMAC vs 加密
普通哈希用于验证完整性,但任何人都能重新计算。HMAC 加入密钥,只有持有密钥者才能生成或验证摘要——它证明真实性。加密则不同:可用密钥还原并保持机密。本工具涵盖哈希与 HMAC。
常见问题
这个工具免费吗?
是的。哈希生成器完全免费,没有限制。
我的数据会发送到服务器吗?
不会。文本和文件都在你的浏览器本地哈希;不会上传任何内容。
哈希可以被还原吗?
不能。哈希是单向的。所谓的还原只能靠猜测输入,因此强而加盐的算法很重要。
密码应该用哪种算法?
不要用原始哈希。请使用 bcrypt、scrypt 或 Argon2 等专用算法并配唯一盐值。