哈希计算器 — MD5、SHA-1、SHA-256、SHA-512

计算文本或文件的加密哈希值,支持 MD5、SHA-1、SHA-256 和 SHA-512,100% 在浏览器本地运行,数据不离开设备。

免费使用 →

功能特性

🔐

多种算法

一次输入同时计算 MD5、SHA-1、SHA-256 和 SHA-512 哈希值。

📝

文本输入

输入或粘贴文本即可生成哈希值,适合验证文本完整性。

📁

文件上传

上传任意文件计算其哈希值,非常适合验证下载文件。

🔒

隐私优先

使用 Web Crypto API(MD5 使用 spark-md5)在本地计算,数据永远不离开浏览器。

📋

单独复制

点击即可将任意哈希结果复制到剪贴板。

📊

大小写切换

可在大写和小写十六进制输出之间切换。

使用方法

1

选择输入方式

直接输入/粘贴文本,或上传文件进行哈希计算。

2

查看所有哈希值

MD5、SHA-1、SHA-256 和 SHA-512 同时计算并显示。

3

比对结果

将计算出的哈希值与预期值进行比对,验证完整性。

4

复制

将任意哈希值复制到剪贴板。

常见问题

为什么 MD5 使用不同的库计算?
Web Crypto API 出于安全原因不支持 MD5(MD5 在密码学上已被认为不安全)。我们使用纯 JavaScript 实现的 spark-md5 来计算 MD5。
我的数据会上传到服务器吗?
不会。所有哈希计算均在浏览器本地进行,使用 Web Crypto API(SHA-*)和 spark-md5(MD5),数据永远不离开你的设备。
这些哈希算法有什么区别?
MD5 生成 128 位哈希(32 个十六进制字符),SHA-1 生成 160 位(40 个字符),SHA-256 生成 256 位(64 个字符),SHA-512 生成 512 位(128 个字符)。哈希越长,抗碰撞性越强,但计算速度略慢。
可以用来验证下载文件吗?
可以。上传文件后,将计算出的哈希值与文件来源网站公布的校验和进行比对即可。
MD5 现在还有用吗?
MD5 因存在已知碰撞漏洞,不建议用于安全场景,但在非密码学校验和和向后兼容场景中仍被广泛使用。

← 返回 pudone! 首页