Toollet
按任务或应用名称搜索搜索联系我们
价格

哈希生成器

根据文本或文件计算哈希值,然后复制以比较内容。请选择与待比较数值相同的哈希类型。

使用 UTF-8 计算。空格和换行符均计入,也可以计算空字段的哈希。

功能介绍

根据文本或文件计算

输入文本或选择 1 个文件。文本使用 UTF-8 计算,文件使用其原始字节计算。

从五种算法中选择

支持 SHA-256、SHA-384、SHA-512、SHA-1 和 MD5。每次计算使用所选的 1 种算法。

复制并比较数值

复制计算得到的哈希值。与分发方或其他来源提供的数值比较时,请使用相同的算法。

使用方法

  1. 选择文本或文件

    原样输入文本,或选择 1 个文件以计算其哈希值。

  2. 检查哈希算法

    选择提供待比较数值的一方指定的算法。如果未指定,默认使用 SHA-256。

  3. 计算并复制数值

    点击按钮计算哈希值,然后复制结果字符串进行比较。

适用场景

检查下载文件的数值

分发方提供哈希值时,使用相同算法计算本地文件的数值并进行比较。

排查文本数据差异

要检查传递的字符串是否完全相同,请对包含空格和换行符的输入计算哈希值。

看起来相同但数值不同的原因

空格和换行符也会参与计算

首尾空格和末尾换行符不会自动移除。即使数据看起来相似,只要底层数据不同,哈希值就会改变。

文本按 UTF-8 计算

选择文件时会使用其原始字节,不会将其重新解释为文本。字符编码不同的文档即使显示相同,也会得到不同的数值。

哈希和加密用途不同

哈希会根据内容导出固定长度的数值。此工具不是用于解密原始内容或安全存储密码的专用功能。

常见问题

可以计算空文本的哈希值吗?

可以。文本字段留空时,计算得到的是空数据的哈希值。对于文件输入,请选择一个文件。

文件名相同就会得到相同值吗?

计算基于内容的字节,而不是文件名。若内容和算法相同,仅更改文件名会得到相同值。

应该使用哪种算法?

请使用提供待比较数值的一方指定的算法。如果未指定,默认使用 SHA-256。MD5 和 SHA-1 用于兼容性检查;不要用它们验证安全性。

数值匹配就代表文件安全吗?

哈希值匹配可作为比较线索,但此工具不会验证文件是否安全,也不会验证分发方是否可信。还请检查你正在比较的哈希值来源和算法。

输入和结果

输入
文本,或 1 个任意类型的文件。
结果
所选 1 种算法的哈希值。更改输入或算法后,旧结果会清除。
获取结果
可以复制计算得到的哈希字符串。

当前设置

搜索工具