输入一段文本,一次性列出 20 多种摘要:MD5、SHA-1、SHA-2 全家、SHA3、Keccak、BLAKE2/3、SM3、Whirlpool、xxHash、CRC32,以及带盐的 Argon2 和 PBKDF2。核对接口签名、比对数据指纹、看密码哈希长什么样时用。
工具界面在页面加载完成后显示在本段下方,可以直接使用。所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。
输入一段文本,一次性列出 20 多种摘要:MD5、SHA-1、SHA-2 全家、SHA3、Keccak、BLAKE2/3、SM3、Whirlpool、xxHash、CRC32,以及带盐的 Argon2 和 PBKDF2。核对接口签名、比对数据指纹、看密码哈希长什么样时用。
输入:
点「载入示例」,文本框会填入「在线工具箱 gjxtools.com」
输出:
MD5 0d0516ae292ad3246b4cbd85625a8a56 / SHA-256 9053ccc0f77c0b22a9543494721b24f1eef395f73e22768cef1bc85e649b54c4
默认十六进制输出;示例是中文,正好能看出摘要按 UTF-8 字节计算
优先 Argon2id 或 bcrypt,其次 PBKDF2(迭代次数要足够高)。MD5、SHA-1、SHA-256 这些快速哈希都不适合直接存密码。
MD5、SHA 系列是确定性算法,只要输入字节和编码一致,全世界算出来都一样。中文请确认双方都用 UTF-8。
不会。所有摘要都在你的浏览器里计算(WebAssembly 实现),输入内容不离开本机。
只是同一串字节的不同表示:十六进制长度是字节数的 2 倍,Base64 约为 1.33 倍,内容等价。
因为页面把迭代次数设得很低(16 次)以保证响应流畅。真实系统里应该用几十万次迭代,让单次计算慢下来。