哈希生成器

计算文本或文件的 MD5、SHA-1、SHA-256、SHA-512、SHA-3、CRC32 哈希值和 HMAC。

仅浏览器处理(可离线使用)
1

输入文本

粘贴或输入您的内容。

2

调整设置

配置选项以获得您想要的结果。

3

复制或保存

将输出复制到剪贴板或保存。

核心功能

一键生成 8 种哈希值

同时计算 MD5、CRC32、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256 和 SHA3-512。所有结果即时呈现,无需逐个运行。

输入即算,实时反馈

输入文本时哈希值实时更新,无需点击按钮。零延迟体验,8 种算法同步计算。

HMAC 消息认证支持

使用密钥为 SHA-1、SHA-256、SHA-384 和 SHA-512 生成 HMAC 消息认证码。支持 UTF-8 文本和十六进制密钥。

哈希验证与比对

粘贴预期哈希值,即时与所有计算结果比对。自动识别匹配的算法并显示通过/失败指示。

批量文件哈希与进度

一次哈希多个文件,实时显示处理进度。支持拖拽上传,每个文件的每种算法结果均可一键复制。

100% 隐私保护 — 零上传

所有哈希运算完全在浏览器中完成,使用 Web Crypto API 和优化的 JavaScript 实现。您的文本和文件永远不会离开设备。

关于此工具

什么是哈希生成工具?

哈希生成工具使用 MD5、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256、SHA3-512 和 CRC32 算法为文本或文件计算加密哈希值,同时支持 HMAC(基于哈希的消息认证码)密钥哈希。哈希是用于验证数据完整性、比较文件和验证下载的单向指纹。

在浏览器中实时计算哈希——非常适合验证文件完整性或生成内容摘要。

常见用途

  • 文件完整性:通过比较校验和验证下载文件未被篡改
  • 内容去重:通过比较哈希值查找重复文件
  • API 认证:为 API 请求生成 HMAC 签名
  • 软件分发:为自己发布的文件生成校验和
  • 安全审计:通过哈希文件检测未授权的修改

隐私优先的哈希计算

哈希值完全在浏览器中使用原生 Web Crypto API 和优化的 JavaScript 实现计算。

  • 您的文本和文件永远不会离开您的设备——处理敏感内容时至关重要
  • 在可用时使用硬件加速的加密实现
  • 页面加载后可离线使用

常见问题

MD5、CRC32、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256 和 SHA3-512 会同时计算。SHA 算法使用浏览器的 Web Crypto API,而 MD5、CRC32 和 SHA-3 使用优化的 JavaScript 实现。
可以,切换到文件模式并拖放任意文件。您还可以通过批量处理同时对多个文件计算哈希。哈希在浏览器本地计算,文件不会上传。
不会。所有处理完全在您的浏览器中完成,您的数据绝不离开设备,不会上传到任何服务器。
可以。页面加载完成后,工具完全可以离线运行。为获得最佳体验,建议从浏览器将 PrivaDeck 安装为 PWA 应用。
没有服务器端限制。最大文件大小取决于您设备的可用内存和浏览器能力。大多数现代设备可以处理数百 MB 的文件。
MD5 在密码学上已被破解,不应用于安全用途。但它在校验和与文件完整性验证方面仍被广泛使用,前提是不需要抗碰撞性。
HMAC(基于哈希的消息认证码)将哈希函数与密钥结合,生成消息认证码,用于验证数据完整性和真实性。切换到 HMAC 模式并输入密钥即可计算 HMAC 值。
计算哈希后,在验证字段中粘贴预期的哈希值。工具会自动将其与所有已计算的哈希值进行比较,并显示匹配的算法(如有)。比较不区分大小写。