哈希(Hash)是把任意长度输入映射为固定长度摘要的单向函数。相同输入永远得到相同结果,输入略有变化则结果完全不同;摘要无法反推出原文,因此常用于完整性校验、去重和密码存储(需加盐并使用慢哈希算法)。
MD5 和 SHA-1 已被证明存在碰撞攻击风险,不应再用于安全用途;日常文件校验可使用 SHA-256,安全性要求更高时可选 SHA-384 或 SHA-512。工具内的计算全部在浏览器本地完成,输入内容不会上传。
空字符串本身也有哈希值,但为避免误读,本工具在输入为空时统一显示占位符,输入任意字符后立即生成结果。
会。工具按 UTF-8 对文本编码后再计算,空格、换行、全角半角以及不可见字符都会改变最终摘要,请确保输入完全一致。