什么是哈希生成器(MD5 / SHA)?
免费在线哈希生成器,支持 MD5、SHA-1、SHA-256 和 SHA-512。对文本进行哈希或拖放文件进行即时校验。使用 Web Crypto API。
哈希是软件开发中的基本操作,用于文件完整性验证、密码存储、数据去重和 API 安全。哈希生成器支持四种算法——MD5、SHA-1、SHA-256 和 SHA-512——并且可以在您的浏览器中处理文本或整个文件。
输入或粘贴文本,四种哈希会立即计算并显示。实时输出让您看到相同输入在不同算法间如何产生完全不同的哈希值——这是理解哈希函数行为所必需的属性。对于文件哈希,将任何文件拖放到上传区域,工具会根据文件内容计算所有四种哈希。由于处理完全在您的浏览器中使用 Web Crypto API(用于 SHA 算法)和 blueimp-md5(用于 MD5)完成,文件永远不会离开您的设备。
每个哈希都以其十六进制摘要显示,并可通过单击复制。工具清晰标注每个算法,以便您为用例选择正确的一个。对于校验和验证工作流,文件哈希功能尤其有价值——您可以计算下载文件的哈希,并对照发布者的校验和验证完整性,而无需将文件上传到任何第三方服务。
不同用例的算法选择很重要。SHA-256 和 SHA-512 具有密码学安全性,适用于安全应用。SHA-1 已被弃用,但在旧系统和 Git 中仍被广泛使用。MD5 在密码学上已被破解,绝不应用于安全,但在非安全校验和、重复检测和旧版兼容方面仍然流行。该工具包含所有四种算法,您可以根据每种情况使用适当的算法。