输入文本按 UTF-8 字节计算 MD5、SHA-1、SHA-2、SHA-3 与 SM3 摘要,输出 Hex 或 Base64。算法选择器切换,结果始终标注算法变体;MD5/SHA-1 明确安全限制,哈希不是加密。
哈希(摘要)把任意长度输入映射为定长输出,用于完整性校验与数据比对;它是单向的,不能还原原文,也不是加密。
本工具支持 MD5、SHA-1、SHA-224/256/384/512、SHA3-224/256/384/512 与 SM3,一个页面切换算法。
SHA-3 与 Keccak-256 是不同算法,本工具严格区分,绝不以 SHA-256 冒充其它算法。
MD5 与 SHA-1 已不满足现代安全要求,页面会明确提示,仅用于兼容性与非安全校验。
Q:哈希和加密有什么区别?
加密可逆、需要密钥、用于保密;哈希单向不可逆、用于校验完整性。本站工具页会明确区分。
Q:能用 SHA-256 存密码吗?
不建议。普通哈希缺少盐与迭代,无法抵抗彩虹表与暴力破解,请使用 bcrypt/argon2 等专用密码哈希。
Q:SHA3-256 和 Keccak-256 一样吗?
不一样。SHA-3 是 NIST 标准化的 Keccak 变体,与早期 Keccak-256 填充规则不同,本工具只提供 NIST SHA-3。
Q:文件怎么算哈希?
本工具只处理文本;文件请使用本站「文件哈希」工具,它在浏览器本地分块计算大文件摘要。
继续使用本站其它编码处理工具: