適用於 Mac 的免費雜湊計算。每項結果都會說明它能證明什麼。

計算雜湊值。加以驗證。明白它能證明什麼。

HashLume 在您的 Mac 上為檔案與整個資料夾計算七種摘要值,與別人提供給您的內容比對,並清楚告訴您相符能確立什麼、不能確立什麼。

SHA-256 · 相符
MD5 相符:本身不足以證明
HashLume 顯示一個資料夾內各檔案的七種摘要值,所選檔案與其預期值相符
0
種演算法,一次完成
0
種免費匯出格式
0
章內建使用手冊
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 Sandbox 只允許 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 Sandbox 內計算雜湊值。任何關於您、您的檔案或摘要值的資訊,都不會傳送給 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 種語言。