跳至主要內容
全球國際徵信顧問
案件指揮艙全部本機工具
V235 / EVIDENCE LEDGER

把每個檔案的雜湊接成一條鏈,再用 QR 帶到手機。

逐一算出檔案的 SHA-256,每一筆接在前一筆的鏈雜湊之後,並計算整份帳本的 Merkle 根。檔案只在你的瀏覽器內處理,沒有上傳。另附 QR 產生器,把封存碼從電腦帶到手機。

本機運算雜湊鏈+Merkle 根自寫 QR 編碼器
操作與範圍

選取本機檔案加入帳本,或匯入先前匯出的帳本進行驗證。所有處理都在本機進行。

先讀這段。這不是可信時間戳,也不是公證。SHA-256 只證明「這份位元組與當時算出的值一致」,不證明檔案內容真實,也不證明檔案何時產生。「加入時間」來自這台裝置的時鐘,未經第三方驗證;檔案的「最後修改時間」是檔案系統宣告值,可被更改。帳本本身可以被整本重建,所以偵測竄改的力量取決於「封存碼」是否有交給第三方保存。法律上的證據力須由律師或法院判斷。
STEP 1 / ADD FILES

加入檔案

選取要記錄的檔案,可先填備註再加入。帳本至多 500 筆,單檔上限 512 MiB;加入後無法修改或刪除單筆,只能整本重建或清除全部。

STEP 2 / LEDGER

目前的帳本

帳本還是空的。在上方加入檔案,或在下方匯入先前匯出的帳本。

STEP 3 / IMPORT & VERIFY

匯入並驗證帳本

選取先前匯出的帳本 JSON(格式 gib-ledger-1),本機重算每筆鏈雜湊、鏈接與 Merkle 根,並指出最早不符的位置與原因。

若你當時另外保存了封存碼,請一併填入比對:只有它能偵測「整本被重建」的情況。驗證通過後,可載入為目前帳本並接續追加。

STEP 4 / RE-CHECK FILES

再核對檔案

重新選取檔案,依「檔名+SHA-256」與目前帳本比對,列出相符、雜湊不符、缺少、僅檔名不同,以及帳本未收錄的檔案。不會更動帳本。

範圍與限制

  • 檔案以 4 MiB 為單位分塊讀取,由自行實作的增量 SHA-256 在背景 Worker 計算,不整檔載入、不上傳,可隨時取消。
  • 鏈雜湊 entryHash = SHA-256(規範化 JSON);Merkle 根的葉子是各筆 entryHash,奇數層複製末葉。完整規則與自行驗證的程式碼見操作指南,也寫在匯出的 JSON 內。
  • 不提供修改或刪除單筆。內部驗證通過只代表帳本沒有自相矛盾,不代表沒被整本重建。
  • 畫面上的帳本只存在這個分頁的記憶體,不使用任何瀏覽器儲存空間,關閉或重新整理即消失。請先匯出 JSON,並把封存碼交給第三方保存。
  • 匯出檔含檔名與備註,分享前請自行檢查是否含個資。CSV 以 = + - @ 開頭的儲存格會加單引號,避免被試算表當成公式。