Mac 上的免费哈希计算。每项结果都会说明它能证明什么。

计算哈希。验证结果。明白它能证明什么。

HashLume 在您的 Mac 上为文件和整个文件夹计算七种摘要,将其与您收到的值进行核对,并清楚地告诉您匹配能确定什么、不能确定什么。

SHA-256 · 匹配
MD5 匹配:本身不构成证明
HashLume 显示一个文件夹中各文件的七种摘要,所选文件与其预期值匹配
0
种算法,一次完成计算
0
种免费导出格式
0
章使用手册,内置于 App
0
个 App 内账户、跟踪器或分析工具
本 App 和本网站均提供 15 种语言。
为以核查文件为业的人,以及正在学习的人而打造
取证检验人员 事件响应人员 IT 管理员 教师和学生
// 在这里试一试

改变一个比特,看摘要的一半随之变化。

这是 HashLume 的第一课,在您的浏览器中运行。输入任意内容,然后翻转一个比特,比较两个 SHA-256 摘要。

亲自试一试——翻转一个比特
SHA-256,按输入内容
—
SHA-256,翻转一个比特后
—

使用您浏览器自带的 SHA-256 在本页面内计算。您输入的任何内容都不会发送到任何地方。在 App 中,同一个实验室还会用公开发布的测试向量逐一检验每种算法,并当着您的面找出一个 CRC32 碰撞。

// 功能

计算哈希、验证和导出:免费,不设任何限制。

没有试用期,没有任何内容会过期,无需账户。签封证书是一份经过签名的记录,为可选购买项目。

七种摘要,一次完成

每个文件的 MD5、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256 和 CRC32 同时计算。将文件或文件夹拖放到窗口任意位置即可。

整个文件夹,可重现

每个文件一行,另有该文件夹本身的文件夹摘要。任何人都可以用其 Mac 自带的 shasum 命令重新计算该文件夹的 SHA-1 和 SHA-2 摘要。

验证您收到的内容

粘贴一个摘要,清楚看到是否匹配。也可以逐个文件核对 shasum、sha256sum、BSD 或 hashdeep 清单;清单中提到却缺失的项目都会列出。

变化中的文件会被拒绝

如果文件在 HashLume 读取期间发生了变化或可能发生了变化,结果会被拒绝而不是被记录,并且会告诉您原因。

免费导出与历史记录

电子表格(CSV)、供 shasum -c 使用的清单以及 hashdeep 审计文件。任何未包含的项目都会在文件中注明。历史记录会保存您最近的 1,000 条结果。

为学习而设计

共 19 章、附有练习的使用手册,一份解释最容易让人混淆的术语的词汇表,以及一个动手实验室。App 中带下划线的术语可以打开通俗的解释。

// 诚实的结论

并非每种匹配的意义都相同。

HashLume 会告诉您是哪种算法匹配,以及这次匹配能说明多少。

SHA-256 · SHA-384 · SHA-512 · SHA3-256

字节完全相同

SHA-2 或 SHA-3 匹配表明两个文件包含的字节完全相同。

MD5 · SHA-1

有力,但本身不构成证明

可以人为制作出两个具有相同摘要的不同文件。如果在该值被记录之前,没有人能够预先准备出这样一对文件,匹配仍是有力的证据。

CRC32

是校验和,不是哈希

它能发现意外损坏。任何人都能故意制造 CRC32 匹配,App 的实验室会当着您的面找出一个。

所有算法

从不说明文件来自何处

任何摘要都无法说明文件由谁制作、去过哪里。HashLume 也从不声称能做到。

// 可选购买

人人可查的记录。

签封证书是一份记录您计算了哪些内容哈希的 PDF:每个文件或文件夹的大小、时间戳和摘要,以及您设置的检验人员信息。HashLume 使用保存在您 Mac 钥匙串中的 P-256 密钥对其签名。

随附一个 .pem 文件,其中包含被签名的确切字节以及相关命令。任何拥有 Mac 的人都可以用系统自带的 openssl 进行检查,无需安装任何软件:

openssl dgst -sha256 -verify pubkey.pem -signature sig.der manifest.bin

接收方还要将您的密钥指纹与您提供给他们的指纹进行比对。使用手册会带您完成每一个步骤。

签封不能证明什么

该证书为自签名,未经任何机构认证。它证明记录自用您的密钥签封以来未被更改。它不能证明您是谁、何时签封,也不能证明文件来自何处,证书也在其中专门的一页上写明了这一点。

HashLume 签封证书的两页:一个文件的摘要,然后是检验人员信息,以及说明签封不能证明什么的方框
// 本 App

原生 Mac 工作台。

以下是 HashLume 27.0 的 App Store 截屏。点击浏览。

HashLume — 七种摘要,一次完成
// Zero Telemetry

您的文件留在您的 Mac 上。

以下是 HashLume 涉及网络的全部行为,毫无保留。

只读,在您的 Mac 上

文件以只读方式打开,并在原位置计算哈希。不复制、不移动、不改写,也不上传任何内容。macOS App 沙盒只允许 HashLume 读取您选择或拖放给它的内容。

不向我们发送任何内容

崩溃日志、使用数据、文件名或摘要都不会发送给 ProfWorkBench。无分析统计,无账户,无广告。

唯一的连接,通往 Apple

HashLume 会在启动时,以及您购买或恢复购买签封证书时,向 Apple 的 App Store 查询签封证书的相关信息。这些流量发往 Apple,而不是我们。这是该 App 唯一的网络连接。

// 价格

免费使用。一项可选购买。

计算哈希或进行验证,您都完全不需要证书。

HashLume
计算哈希和验证所需的一切
$0
免费下载。无试用期,无限制,没有任何内容会过期。
  • 全部七种算法,适用于文件和整个文件夹
  • 对照摘要或清单进行验证
  • CSV、shasum 和 hashdeep 导出,以及历史记录
  • 使用手册、词汇表和实验室
免费下载
签封证书
App 内购买,在您需要签名记录时使用
$9.99一次性付费
无订阅,无续费,没有任何内容会过期。此为美国价格;App Store 会显示您所在地区的价格。
  • 一份经过签名的结果 PDF
  • 任何人都能用 openssl 检查的 .pem 文件
  • 您的检验人员信息,包含在签名范围内
先下载,再在 App 内购买
购买通过 Mac App Store 完成,适用 Apple 的标准退款保障。您的银行卡信息交给 Apple,绝不会交给我们。
// 常见问题

直截了当的回答。

HashLume 免费吗?
是的。计算哈希、验证和导出均免费:全部七种算法、整个文件夹、对照摘要或清单进行核对、历史记录以及所有导出格式。没有试用期,也没有任何内容会过期。签封证书是一份经过签名的 PDF 结果记录,为可选购买项目。
签封证书多少钱?它是什么?
这是一项 App 内购买:在美国售价 $9.99,一次性付费,无需订阅(价格因国家或地区而异)。它是一份经过签名的 PDF 记录,记载您计算了哪些内容的哈希,并随附一个 .pem 文件,其中包含被签名的确切字节以及 openssl 命令,因此任何拥有 Mac 的人都能检查它。计算哈希或进行验证,您都完全不需要它。
HashLume 会上传我的文件吗?
不会。文件以只读方式打开,并在您的 Mac 上、macOS App 沙盒内计算哈希。关于您、您的文件或摘要的任何信息都不会发送给 ProfWorkBench。HashLume 唯一的网络连接是 Apple 的 App Store:在启动时,以及您购买或恢复购买签封证书时,会向它查询签封证书的相关信息。
HashLume 计算哪些算法?
MD5、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256 以及 CRC32 校验和,每个文件只需读取一遍即可全部算出。您可以在“设置”中关闭其中任何一种。
哈希匹配能证明文件是真实的吗?
这取决于算法,HashLume 会告诉您属于哪种情况。SHA-2 或 SHA-3 匹配表明字节完全相同。MD5 或 SHA-1 匹配本身无法表明这一点,因为可以人为制作出两个具有相同摘要的不同文件。CRC32 匹配则任何人都能制造。任何匹配都无法证明文件的来源。
别人不用 HashLume 也能检查我的证书吗?
可以。证书的 .pem 文件包含被签名的确切字节以及相关命令,任何 Mac 都可以用其自带的 openssl 运行这些命令。接收方还要将您的密钥指纹与您提供给他们的指纹进行比对。该签封为自签名:它表明记录自您签封以来未被更改,但不能表明您是谁,也不能表明您何时签封。
HashLume 可以验证哪些校验和清单?
shasum、sha256sum、BSD 格式和 hashdeep 文件。每个文件都与清单中各自对应的那一行进行核对,清单中提到却找不到的项目都会列出。HashLume 还能导出供 shasum -c 使用的清单以及 hashdeep 审计文件。
运行 HashLume 需要什么?
一台运行 macOS 14 或更高版本的 Mac,Apple 芯片或 Intel 处理器均可。HashLume 已在 Mac App Store 上架,提供 15 种语言。