Mac 用の無料ハッシュ計算ツール。どの結果も、何を証明するかを示します。

ハッシュを計算。検証。何が証明されるかを知る。

HashLume は、お使いの Mac 上でファイルやフォルダ全体の7種類のダイジェストを計算し、受け取った値と照合して、一致によって何が確かめられ、何が確かめられないかをはっきり伝えます。

SHA-256 · 一致
MD5 の一致:それだけでは証明にならない
ファイルの入ったフォルダについて7種類のダイジェストを表示し、選択したファイルが期待される値と一致している HashLume の画面
0
種類のアルゴリズムを一度に計算
0
種類の無料書き出し形式
0
章のユーザガイドを内蔵
0
アプリ内のアカウント・トラッカー・アナリティクス
アプリとこのサイトは15の言語に対応しています。
ファイルの確認を仕事にしている人、そしてこれから学ぶ人のために
フォレンジック調査担当者 インシデント対応担当者 IT 管理者 教師と学生
// ここで試す

1ビットを変えて、ダイジェストの半分が変わるのを見てみましょう。

これは HashLume の最初のレッスンを、ブラウザで動かしたものです。何か入力してから1ビットだけ反転させ、2つの SHA-256 ダイジェストを比べてみてください。

自分で試す — 1ビットの反転
SHA-256(入力どおり)
—
SHA-256(1ビット反転後)
—

このページ内で、お使いのブラウザ自身の SHA-256 で計算しています。入力した内容がどこかに送信されることはありません。アプリでは、同じラボで、すべてのアルゴリズムを公開されているテストベクトルで実行することもでき、CRC32 の衝突を見つける様子をリアルタイムで見られます。

// できること

ハッシュの計算、検証、書き出しは無料、制限なし。

試用期間なし、期限切れなし、アカウント不要。署名付きの記録である封印付き証明書は、オプションの有料機能です。

7種のダイジェストを一度に

すべてのファイルについて MD5、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256、CRC32 をまとめて計算します。ファイルやフォルダは、ウインドウのどこにドロップしても構いません。

フォルダ全体を、再現可能な形で

ファイルごとに1行の結果と、フォルダ自体のダイジェスト。フォルダの SHA-1 と SHA-2 のダイジェストは、Mac に最初から入っている shasum コマンドで誰でも再計算できます。

受け取ったものを検証

ダイジェストを貼り付ければ、一致するかどうかがはっきりわかります。shasum、sha256sum、BSD、hashdeep のマニフェストをファイルごとに照合することもでき、記載されているのに見つからないものは一覧で表示されます。

変化するファイルは拒否

HashLume の読み込み中にファイルが変化した場合や、変化した可能性がある場合、その結果は記録されずに拒否され、理由が示されます。

無料の書き出しと履歴

スプレッドシート(CSV)、shasum -c 用のマニフェスト、hashdeep 監査ファイル。書き出しから除外されたものは、ファイル内に明記されます。履歴には直近の 1,000 件の結果が保存されます。

学びのための設計

演習付きの全19章のユーザガイド、つまずきやすい用語の用語集、実際に手を動かせるラボ。アプリ内の下線付きの用語を開くと、わかりやすい説明が表示されます。

// 正直な判定

一致の意味は、どれも同じではありません。

HashLume は、どのアルゴリズムが一致したか、そしてその一致がどこまでの意味を持つかを伝えます。

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

バイト列が同一

SHA-2 または SHA-3 の一致は、2つのファイルがまったく同じバイト列を持つことを示します。

MD5 · SHA-1

有力だが、それだけでは証明にならない

異なる2つのファイルが同じダイジェストを持つように作ることができます。それでも、値が記録される前にそのような組を誰も用意できなかったのであれば、一致は有力な根拠になります。

CRC32

ハッシュではなく、チェックサム

偶発的な破損を検出します。CRC32 の一致は誰でも意図的に作ることができ、アプリのラボでは、それを見つける様子をリアルタイムで見られます。

すべてのアルゴリズム

ファイルの出所は決して示さない

どのダイジェストも、誰がファイルを作ったかや、ファイルがどこを経由してきたかは示しません。HashLume がそう主張することもありません。

// オプションの有料機能

誰でも検証できる記録。

封印付き証明書は、ハッシュを計算した対象を記載した PDF です。各ファイルまたはフォルダのサイズ、タイムスタンプ、ダイジェストに加え、設定した調査担当者の情報が含まれます。HashLume は、Mac のキーチェーンに保管された P-256 鍵でこれに署名します。

これには .pem ファイルが付属し、署名対象のバイト列そのものとコマンドが含まれます。Mac があれば誰でも、最初から入っている openssl で、何もインストールせずに検証できます:

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

受け取った人は、あなたの鍵のフィンガープリントを、あなたから伝えられたものとも照合します。すべての手順はユーザガイドで説明しています。

封印が証明しないこと

この証明書は自己署名であり、いかなる機関の認証も受けていません。証明するのは、あなたの鍵で封印された後に記録が変更されていないことです。あなたが誰であるか、いつ封印されたか、ファイルがどこから来たかは証明せず、証明書自体のページにもそう明記されています。

HashLume の封印付き証明書の2ページ:1つのファイルのダイジェスト、続いて調査担当者の情報と、封印が証明しないことを説明する枠
// アプリ

Mac ネイティブのワークベンチ。

HashLume 27.0 の App Store スクリーンショットです。クリックして順にご覧ください。

HashLume — 7種のダイジェストを一度に
// Zero Telemetry

ファイルはお使いの Mac から出ません。

HashLume がネットワークで行うことを、すべてここに記載します。

読み取り専用、お使いの Mac 上で

ファイルは読み取り専用で開かれ、その場所のままハッシュ計算されます。コピー、移動、書き換え、アップロードは行いません。macOS App Sandbox により、HashLume が読み取れるのは、あなたが選択またはドロップしたものだけです。

当社には何も送信されません

クラッシュログ、使用状況データ、ファイル名、ダイジェストが ProfWorkBench に送信されることはありません。アナリティクスも、アカウントも、広告もありません。

通信は1つだけ、Apple へ

HashLume は起動時と、封印付き証明書を購入または復元するときに、Apple の App Store にこの証明書について問い合わせます。この通信は当社ではなく Apple に送られます。アプリが行う通信はこれだけです。

// 価格

無料で使えます。有料機能はオプションの1つだけ。

ハッシュの計算や検証に、証明書が必要になることはありません。

HashLume
ハッシュの計算と検証に必要なものがすべて
$0
無料ダウンロード。試用期間なし、制限なし、期限切れなし。
  • 7種類のアルゴリズムすべてを、ファイルにもフォルダ全体にも
  • ダイジェストやマニフェストと照合して検証
  • CSV、shasum、hashdeep 形式での書き出しと履歴
  • ユーザガイド、用語集、ラボ
無料ダウンロード
封印付き証明書
アプリ内課金。署名付きの記録が必要なときに
$9.991回の支払い
サブスクリプションなし、更新なし、期限切れなし。米国価格です。お住まいの国の価格は App Store に表示されます。
  • 結果を記録した署名付きの PDF
  • 誰でも openssl で検証できる .pem ファイル
  • 署名の対象に含まれる調査担当者の情報
ダウンロードして、アプリ内で購入
購入は Mac App Store を通じて行われ、Apple の標準の返金保護が適用されます。カード情報は Apple に送られ、当社に届くことはありません。
// よくある質問

率直にお答えします。

HashLume は無料ですか?
はい。ハッシュの計算、検証、書き出しは無料です。7種類のアルゴリズムすべて、フォルダ全体、ダイジェストやマニフェストとの照合、履歴、そしてすべての書き出しが含まれます。試用期間はなく、期限切れになるものもありません。封印付き証明書(結果を記録した署名付きの PDF)は、オプションの有料機能です。
封印付き証明書はいくらで、どんなものですか?
アプリ内課金で、米国では $9.99、1回の支払いで、サブスクリプションではありません(価格は国によって異なります)。ハッシュを計算した対象を記録した署名付きの PDF で、署名対象のバイト列そのものと openssl コマンドを収めた .pem ファイルが付属するため、Mac があれば誰でも検証できます。ハッシュの計算や検証に、この証明書が必要になることはありません。
HashLume はファイルをアップロードしますか?
いいえ。ファイルは読み取り専用で開かれ、macOS App Sandbox の中で、お使いの Mac 上でハッシュが計算されます。あなた自身、あなたのファイル、ダイジェストに関する情報が ProfWorkBench に送信されることはありません。HashLume が行う通信は Apple の App Store だけで、起動時と、封印付き証明書を購入または復元するときに、この証明書について問い合わせます。
HashLume はどのアルゴリズムを計算しますか?
MD5、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256、そして CRC32 チェックサムを、各ファイルにつき1回の処理ですべて計算します。どれも設定でオフにできます。
ハッシュが一致すれば、ファイルが本物だと証明されますか?
アルゴリズムによって異なり、HashLume はそれを明示します。SHA-2 または SHA-3 の一致は、バイト列が同一であることを示します。MD5 または SHA-1 の一致だけではそれを示せません。異なる2つのファイルが同じダイジェストを持つように作ることができるからです。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の言語に対応しています。