哈希生成器

直接在浏览器中从文本或整个文件生成加密哈希。支持 MD5、SHA-1 和 SHA-2 系列。

输入要进行哈希的文本:

算法

结果:

对文件进行哈希

选择文件以对其精确字节进行哈希。适用于 SHA 算法;MD5 应用于解码后的 UTF-8 文本。

如何生成哈希

  1. 输入或粘贴要哈希的文本,或选择文件。
  2. 选择算法:MD5、SHA-1、SHA-256、SHA-384 或 SHA-512。
  3. 点击"生成哈希"(或选择文件)进行计算。
  4. 复制小写十六进制摘要用于验证或存储。

常见问题

什么是哈希?

哈希是由任意数据生成的固定长度字符串。相同输入始终产生相同哈希,即使极微小的变化也会产生完全不同的结果。

应该使用哪种算法?

对于大多数用途,SHA-256 是可靠默认选择。MD5 和 SHA-1 速度快,但被认为加密强度不足,因此请避免用于安全敏感的校验。

可以对整个文件进行哈希吗?

可以。使用文件选项对文件的原始字节进行哈希。SHA 哈希直接使用文件字节,而 MD5 会先将其作为 UTF-8 文本解码。

工具会上传我的数据吗?

不会。哈希计算完全在您的浏览器中运行。您的文本和文件绝不会离开您的设备。

相关工具

为什么生成哈希?

哈希是任意文本或文件的定长指纹,因此你可以验证完整性、去重数据或比较值,而无需存储原始内容。相同的输入始终产生相同的哈希。

提示与限制

MD5 和 SHA-1 适用于校验和,但对密码而言不具备密码学安全性——请优先使用浏览器 WebCrypto 的 SHA-256、SHA-384 或 SHA-512。哈希运算完全在本地进行。