ハッシュ生成

テキストやファイルの MD5、SHA-1、SHA-256、SHA-512、SHA-3、CRC32 ハッシュと HMAC を計算します。

ブラウザ内処理のみ(オフライン対応)
1

テキストを入力

内容を貼り付けるか入力してください。

2

設定を調整

お好みの結果になるようオプションを設定。

3

コピーまたは保存

出力をクリップボードにコピーまたは保存。

主な機能

ワンクリックで8種のハッシュ値

MD5、CRC32、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256、SHA3-512を同時に計算。すべての結果が瞬時に表示されます。

入力と同時にリアルタイム計算

テキスト入力と同時にハッシュ値がリアルタイムで更新。ボタンをクリックする必要はありません。8つのアルゴリズムを同時に計算します。

HMAC認証サポート

SHA-1、SHA-256、SHA-384、SHA-512の秘密鍵によるHMAC(メッセージ認証コード)を生成。UTF-8テキストと16進数キーに対応。

ハッシュ検証と比較

期待するハッシュ値を貼り付けると、すべての計算結果と即座に比較。一致するアルゴリズムを自動で特定し、合否を表示します。

バッチファイルハッシュと進捗表示

複数ファイルを一括ハッシュ化。進捗をリアルタイム表示。ドラッグ&ドロップに対応し、各ファイル・各アルゴリズムの結果をワンクリックでコピー。

100%プライバシー保護 — アップロードゼロ

すべてのハッシュ計算はWeb Crypto APIと最適化されたJavaScriptを使用し、ブラウザ内で完結。テキストやファイルがデバイスから出ることはありません。

このツールについて

ハッシュ生成ツールとは?

ハッシュ生成ツールは、MD5、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256、SHA3-512、CRC32 アルゴリズムを使ってテキストやファイルの暗号学的ハッシュ値を計算します。HMAC(ハッシュベースメッセージ認証コード)による秘密鍵を使ったハッシュにも対応しています。ハッシュはデータの整合性検証、ファイルの比較、ダウンロードの確認に使われる一方向の指紋です。

ブラウザ内でリアルタイムにハッシュを生成 — ファイルの整合性検証やコンテンツダイジェストの作成に最適です。

主な活用例

  • ファイル整合性:チェックサムを比較してダウンロードファイルが改ざんされていないことを確認
  • コンテンツ重複排除:ハッシュを比較して重複ファイルを検出
  • API 認証:API リクエスト用の HMAC 署名を生成
  • ソフトウェア配布:自分のファイルリリース用にチェックサムを生成
  • セキュリティ監査:不正な変更を検出するためにファイルをハッシュ化

プライバシー優先のハッシュ生成

ハッシュはネイティブの Web Crypto API と最適化された JavaScript 実装を使って完全にブラウザ内で計算されます。

  • テキストとファイルはデバイスの外に出ません — 機密コンテンツのハッシュ化に重要
  • 利用可能な場合はハードウェアアクセラレートされた暗号実装を使用
  • ページ読み込み後はオフラインでも動作

よくある質問

MD5、CRC32、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256、SHA3-512 がすべて同時に計算されます。SHA アルゴリズムはブラウザの Web Crypto API を使用し、MD5、CRC32、SHA-3 は最適化された JavaScript 実装を使用します。
はい、ファイルモードに切り替えて任意のファイルをドロップしてください。バッチ処理で複数のファイルを一度にハッシュ化することもできます。ハッシュはブラウザ内でローカルに計算され、ファイルがアップロードされることはありません。
いいえ。すべての処理はブラウザ内で完結します。データがデバイスから出ることは一切ありません。サーバーへのアップロードは行われません。
はい。ページを一度読み込めば、完全にオフラインで動作します。より快適にご利用いただくには、ブラウザから PrivaDeck を PWA としてインストールしてください。
サーバー側の制限はありません。最大ファイルサイズはデバイスの利用可能なメモリとブラウザの性能によって異なります。最近のデバイスであれば数百 MB までのファイルを問題なく処理できます。
MD5 は暗号学的に破られており、セキュリティ目的には使用すべきではありません。しかし、衝突耐性が重要でない場合のチェックサムやファイル整合性の検証には今でも広く使われています。
HMAC(ハッシュベースメッセージ認証コード)は、ハッシュ関数と秘密鍵を組み合わせてメッセージ認証コードを生成します。データの整合性と真正性の両方を検証するために使用されます。HMAC モードに切り替えて秘密鍵を入力すると HMAC 値を計算できます。
ハッシュの計算後、検証フィールドに予想されるハッシュ値を貼り付けます。ツールが自動的にすべての計算済みハッシュと比較し、一致するアルゴリズムがあれば表示します。比較は大文字小文字を区別しません。