计算哈希。验证结果。明白它能证明什么。
HashLume 在您的 Mac 上为文件和整个文件夹计算七种摘要,将其与您收到的值进行核对,并清楚地告诉您匹配能确定什么、不能确定什么。
改变一个比特,看摘要的一半随之变化。
这是 HashLume 的第一课,在您的浏览器中运行。输入任意内容,然后翻转一个比特,比较两个 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-2 或 SHA-3 匹配表明两个文件包含的字节完全相同。
有力,但本身不构成证明
可以人为制作出两个具有相同摘要的不同文件。如果在该值被记录之前,没有人能够预先准备出这样一对文件,匹配仍是有力的证据。
是校验和,不是哈希
它能发现意外损坏。任何人都能故意制造 CRC32 匹配,App 的实验室会当着您的面找出一个。
从不说明文件来自何处
任何摘要都无法说明文件由谁制作、去过哪里。HashLume 也从不声称能做到。
人人可查的记录。
签封证书是一份记录您计算了哪些内容哈希的 PDF:每个文件或文件夹的大小、时间戳和摘要,以及您设置的检验人员信息。HashLume 使用保存在您 Mac 钥匙串中的 P-256 密钥对其签名。
随附一个 .pem 文件,其中包含被签名的确切字节以及相关命令。任何拥有 Mac 的人都可以用系统自带的 openssl 进行检查,无需安装任何软件:
接收方还要将您的密钥指纹与您提供给他们的指纹进行比对。使用手册会带您完成每一个步骤。
签封不能证明什么
该证书为自签名,未经任何机构认证。它证明记录自用您的密钥签封以来未被更改。它不能证明您是谁、何时签封,也不能证明文件来自何处,证书也在其中专门的一页上写明了这一点。

原生 Mac 工作台。
以下是 HashLume 27.0 的 App Store 截屏。点击浏览。
您的文件留在您的 Mac 上。
以下是 HashLume 涉及网络的全部行为,毫无保留。
只读,在您的 Mac 上
文件以只读方式打开,并在原位置计算哈希。不复制、不移动、不改写,也不上传任何内容。macOS App 沙盒只允许 HashLume 读取您选择或拖放给它的内容。
不向我们发送任何内容
崩溃日志、使用数据、文件名或摘要都不会发送给 ProfWorkBench。无分析统计,无账户,无广告。
唯一的连接,通往 Apple
HashLume 会在启动时,以及您购买或恢复购买签封证书时,向 Apple 的 App Store 查询签封证书的相关信息。这些流量发往 Apple,而不是我们。这是该 App 唯一的网络连接。
免费使用。一项可选购买。
计算哈希或进行验证,您都完全不需要证书。
- 全部七种算法,适用于文件和整个文件夹
- 对照摘要或清单进行验证
- CSV、shasum 和 hashdeep 导出,以及历史记录
- 使用手册、词汇表和实验室
- 一份经过签名的结果 PDF
- 任何人都能用 openssl 检查的 .pem 文件
- 您的检验人员信息,包含在签名范围内