一次输入即可同时生成 MD5、SHA-1、SHA-256 和 SHA-512 哈希,无需分别运行。
上传任意文件并计算其校验和以验证文件完整性——适用于下载、备份和安全审计。
并排粘贴两个哈希值,即可即时验证它们是否匹配——适用于确认下载的完整性。
所有哈希运算都通过 Web Crypto API 在您的浏览器中完成。文件和文本绝不会上传到服务器。
MD5 生成 128 位哈希,速度快但在密码学上已被攻破——只应用于校验和,而非安全用途。SHA-256 属于 SHA-2 家族,生成 256 位哈希,在大多数场景下被认为是安全的。
不可以。MD5 和 SHA-256 是快速哈希,不适合用于密码。存储密码请使用 bcrypt、scrypt 或 Argon2 等慢速密码哈希算法。
使用相同的算法(通常是 SHA-256 或 MD5)对下载的文件计算哈希,并将结果与来源提供的校验和比对。两者必须完全一致。