Skip to content
ハッシュジェネレーター
Tools

ハッシュジェネレーター

MD5・SHA-1・SHA-256のハッシュをローカルで計算。

MD5 weak 128-bit
SHA-1 weak 160-bit
SHA-256 256-bit
SHA-384 384-bit
SHA-512 512-bit
SHA3-256 256-bit
CRC32 checksum 32-bit

Runs entirely in your browser. Nothing is uploaded.

MD5・SHA-256・SHA-512など対応の無料オンラインハッシュ生成ツール

このハッシュ生成ツールは、1つの入力から12種類のダイジェストを同時に計算します — MD5SHA-1SHA-224SHA-256SHA-384SHA-512SHA3-256SHA3-512Keccak-256RIPEMD-160BLAKE2bCRC32。テキストを入力またはペーストするだけですべてのアルゴリズムが即座に更新されます。MD5ハッシュ生成SHA-256ジェネレーターSHA-3ハッシュ生成をそれぞれ別のツールで行う必要はありません。登録不要・使用回数制限なし・完全無料のオンラインツールです。

単一アルゴリズムしか対応していないサイトや、ハッシュパネル機能のみを持つツールとは異なり、このツールはすべてのアルゴリズムを一括処理できるほか、ファイルハッシュ・HMAC署名・バルクモード・SRI出力・チェックサム検証機能を搭載しています。複雑なレシピパイプラインの習得が必要なツールとは違い、1つのフォームだけで操作が完結します。すべてのダイジェストはWeb Crypto APIを使ってローカルで計算されるため、入力内容はデバイス外に送信されません。

テキストもファイルもアップロード不要でハッシュ化

テキストからファイルに切り替えると、同じアルゴリズムがファイルの内容に対して実行され、ファイルハッシュ生成ツールチェックサム計算ツールが一体となります。ダウンロードしたISOイメージ・インストーラー・アーカイブをドロップして、公開されているチェックサムと比較してください。一致すれば、ファイルが無傷で改ざんされていないことが確認できます。ファイルはストリーミング処理で読み込まれるため、数ギガバイトの大容量ファイルでも快適に動作し、アップロードは一切発生しません。

入力エンコーディングはUTF-8・16進数・Base64から選択でき、各ダイジェストを小文字16進数・大文字16進数・Base64で出力できます。ツール・コマンドライン・APIが期待する形式にぴったり合わせられます。各行のコピーボタンで値をクリップボードに即座にコピーできます。データをリモートサーバーに送信するサービスや、Windowsデスクトップへのインストールが必要なアプリと比べて、より高速かつプライベートな代替手段です。

MD5・SHA-1・SHA-256・SHA-512 — どれを使うべきか

MD5SHA-1は高速で、偶発的なファイル破損の検出やデータの重複排除などセキュリティ以外の用途では今も広く使われています。ただし、暗号学的には解読済みとされており、重要なデータの保護には使用すべきではありません。ツールは両者を「脆弱」と表示するため、うっかり使用するリスクがありません。整合性とセキュリティにはSHA-2ファミリーを選びましょう。SHA-256が現代のデフォルトであり、SHA-384SHA-512はより大きなダイジェストでさらなる安全マージンを提供します。SHA-3(Keccak)はSHA-2とは異なる内部構造を持つ独立した設計で、多層防御が重要な場面で有効です。

12種類のアルゴリズムを並べて表示することで、実践的な学習ツールとしても活用できます。出力を比較したり、アルゴリズムの強度によってダイジェスト長がどう変わるか確認したり、システムが要求する特定のハッシュを複数のサイトを巡ることなく生成したりできます。単一アルゴリズムしか表示しない多くのツールとは異なり、このツールは12種類すべてを一度に表示します。

HMACキー・Base64出力・SRIハッシュ

シークレットキーを追加すると、ツールがHMACモードに切り替わり、APIリクエストの署名・Webフック(Stripe・GitHub・ShopifyはいずれもHMAC-SHA256を使用)・認証トークンの検証に使われる鍵付きHMAC-SHAダイジェストを生成します。出力形式をBase64に切り替えると、<script>タグや<link>タグに記述するsha384-...形式のサブリソース整合性(SRI)値を生成できるため、サードパーティアセットのロックダウン用SRIハッシュ生成ツールとしても機能します。

すべてのコントロールはリアルタイムで動作します。HMACキー・入力エンコーディング・出力形式を変更すると、12種類のダイジェストが即座に再計算されます。インストールも不要、ダウンロードも不要 — 必要なハッシュを、必要なエンコーディングで、ブラウザ内でプライベートに取得できます。

チェックサム検証と複数文字列のバルクモード

期待するハッシュを検証ボックスにペーストすると、ツールがハッシュの長さからアルゴリズムを自動判定し、現在の入力のダイジェストと一致するかどうかを即座に表示します。ダウンロードしたファイルが破損していないか、または2つの値を長い16進数文字列を目で追って比較する必要なく確認できます。ソフトウェアリリースと一緒に公開されたチェックサムを確認するための最速の方法です。多くの単一アルゴリズムサイトにはこの機能がないため、手動で比較しなければなりません。

バルクモードを有効にすると、入力の各行を個別にハッシュ化し、チェックサムマニフェストとして結果をダウンロードできます。なお、このツールはMD5・SHA・BLAKE2b・HMACの暗号学的ハッシュツールであり、パスワードハッシュツールではありません。パスワードの保存にはbcrypt・scrypt・Argon2を使用してください。ファイル整合性チェック・SRI値・API署名・データフィンガープリントには、このツールがアップロード不要のプライベートな環境で迅速に対応します。

Frequently asked questions

このハッシュ生成ツールは無料でプライバシーは安全ですか?

はい、どちらも該当します。アカウント登録不要で完全無料です。すべてのハッシュはWeb Crypto APIを使用してブラウザ内でローカルに計算されるため、テキストやファイルはいかなるサーバーにもアップロードされません。機密性の高い入力に対しても安全に使用できます。リモートサーバーにデータを送信するサービスとは異なり、このツールは一切送信しません。使用回数制限・登録の壁・出力へのウォーターマークは一切ありません。

UtiloKitは他のオンラインハッシュツールと何が違いますか?

多くの単一アルゴリズムサイトは、アルゴリズムごとに別のページへの移動を強いたり、大きな広告を表示したり、大きな入力を制限したりします。このツールは1つの入力から12種類のアルゴリズムを同時に計算し、ファイルのアップロードなしにいかなるサイズのファイルもハッシュ化し、HMAC署名・バルク行ごとハッシュ化・Base64/SRI出力・1クリックチェックサム検証を1つのプライベートなページで提供します。ファイルハッシュ・専用の検証ボックス・バルクモードを追加しており、複雑なレシピシステムの習得が不要で数秒で使い始められます。

対応しているハッシュアルゴリズムはどれですか?

12種類すべてが同時に計算されます:MD5・SHA-1・SHA-224・SHA-256・SHA-384・SHA-512・SHA3-256・SHA3-512・Keccak-256・RIPEMD-160・BLAKE2b・CRC32。最も一般的な5種類がデフォルトで表示され、残りは1クリックで展開できます。ファイル整合性チェック・API署名・HMAC認証・SRI値・データフィンガープリントに必要なすべてのアルゴリズムをカバーしており、5つの異なるウェブサイトを開く必要はありません。

ハッシュ生成ツールとは何ですか?

ハッシュ生成ツールは、MD5やSHA-256などのアルゴリズムを使って、任意のテキストやファイルを固定長の文字列(ハッシュまたはダイジェスト)に変換するツールです。同じ入力は常に同じハッシュを生成しますが、ハッシュから元のデータを復元することはできません。これにより、元のコンテンツを公開せずに整合性を検証したり値を比較したりするのに役立ちます。ダウンロードしたソフトウェアの検証・APIリクエストの署名・ウェブアセットのSRIチェックサム生成など、あらゆる場面で活用されています。

ハッシュを生成するにはどうすればよいですか?

入力ボックスにテキストを入力またはペーストするか、ファイルをドロップするだけで、すべてのハッシュが自動的に表示されます。ボタンを押す必要はありません。必要な出力エンコーディング(16進数またはBase64)を選択し、必要に応じてHMACシークレットキーを追加して、結果をコピーしてください。すべてはネイティブのWeb Crypto APIを使用してブラウザ内でローカルに計算されます。iPhoneのSafariやAndroidのChromeなどモバイルでも同様に動作します。テキストをペーストするか、ファイルボタンをタップしてデバイスからファイルを選択してください。

MD5ハッシュを生成するにはどうすればよいですか?

テキストを入力またはファイルを選択すると、MD5ハッシュが他のアルゴリズムと並んで結果に即座に表示されます。コピーアイコンをクリックして値を取得してください。なお、MD5は脆弱と表示されます。偶発的な破損の検出や重複排除には問題ありませんが、パスワード保存やデジタル署名などセキュリティが重要な用途には使用すべきではありません。そのような用途にはSHA-256またはSHA-512を選択してください。MD5しか提供しないサイトとは異なり、このツールでは12種類のアルゴリズムすべてを1か所で無料で取得できます。

SHA-256ハッシュを生成するにはどうすればよいですか?

テキストをペーストするかファイルをドロップすると、SHA-256の行が64文字の16進数ダイジェストで即座に更新されます。サブリソース整合性(SRI)やBase64を期待するAPIのために出力形式をBase64に切り替えることもできます。アップロードやインストールは不要です。SHA-256は整合性チェックとセキュリティ作業のための現代的なデフォルトであり、MD5やSHA-1が解読済みとされているのとは異なり、SHA-256に対する実用的な衝突攻撃は一切発見されていません。SHA-256のみを扱うサービスとは異なり、このツールはSHA-256を他の11種類のアルゴリズムと同時に生成します。

大容量ファイルのハッシュも計算できますか?

はい。ファイルはブラウザ内でストリーミングチャンクとして読み込まれ、プログレスバーとともにハッシュ化されるため、数ギガバイトのISOイメージ・ディスクイメージ・動画ファイルでもページがフリーズすることなく動作します。アップロードは一切発生しません。ファイルを入力エリアに直接ドラッグ&ドロップするだけで開始できます。これはLinux ISOのチェックサムを検証したり、ダウンロード後にソフトウェアのインストーラーが改ざんされていないか確認するのに特に便利です。Windowsへのインストールが必要なデスクトップアプリとは異なり、このツールは任意のブラウザで即座に動作します。

複数の文字列を一括でハッシュ化できますか(バルクモード)?

はい。バルクモードを有効にすると、入力の各行が個別にハッシュ化されます。任意の単一アルゴリズムを選択でき、出力はhash:lineの形式でフォーマットされ、チェックサムマニフェストファイルとしてコピーまたはダウンロードできます。検証リストの作成・大量の文字列の重複排除・レコードセットのID生成などに役立ちます。コードを書いたりターミナルを開いたりする必要はありません。バルク処理を提供していない競合ツールとは差別化されています。

ハッシュやチェックサムを検証するにはどうすればよいですか?

期待するハッシュを検証ボックスにペーストしてください。ツールがハッシュの長さからアルゴリズムを自動判定し、現在のテキストまたはファイルのダイジェストと一致するかどうかを即座に表示します。ダウンロードしたファイルが破損または改ざんされていないことを確認するための簡単な方法です。多くの単一アルゴリズムサービスには組み込みの検証ステップがなく、手動で文字列を比較しなければなりません。このツールでは1回のペーストで完了します。

16進数ではなくBase64でハッシュを取得できますか?

はい。出力形式をいつでもBase64に切り替えられます。Base64のSHA-256・SHA-384・SHA-512は、サブリソース整合性(SRI)属性が期待する形式そのものであるため、scriptタグやlinkタグ用のsha384-...・sha512-...文字列をここで直接生成できます。コマンドラインのopensslは不要です。出力は標準のintegrity=値として自動的にフォーマットされます。

HMACとは何ですか?どのように使用しますか?

HMACは鍵付きハッシュメッセージ認証コードです。シークレットキーとハッシュアルゴリズムを組み合わせて、コンテンツと送信者のIDの両方を証明するダイジェストを生成します。HMACフィールドにシークレットキーを入力すると、すべてのアルゴリズム出力が即座にHMAC同等物に切り替わります。APIリクエストの署名・Webフック(Stripe・GitHub・ShopifyはすべてHMAC-SHA256のWebフック署名を使用)・JWTトークンの署名に一般的に使用されます。opensslを記述したり別のHMACツールを使用したりする手間が省けます。

MD5・SHA-1・SHA-256の違いは何ですか?

MD5とSHA-1は古く高速なアルゴリズムで、現在では暗号学的に解読済みとされています。偶発的なファイル破損の検出には適していますが、セキュリティには使用できません。ツールは両者を脆弱と表示します。SHA-256(SHA-384やSHA-512とともにSHA-2ファミリーの一部)は、整合性チェックとセキュリティ作業の現代的なデフォルトです。実用的な衝突攻撃は一切発見されていません。MD5はレガシー互換性やセキュリティ以外の重複排除にのみ使用し、改ざんが問題となるものにはSHA-256またはそれ以上を使用してください。

SHAの3世代の違いを教えてください

SHA-1(160ビットの単一ハッシュ、現在は安全でない)、SHA-2(SHA-224・SHA-256・SHA-384・SHA-512を含むファミリー — 現在の標準)、SHA-3(Keccakスポンジ構造に基づく新しい設計で、SHA-2とは異なるアルゴリズムの多様性を提供)の3世代があります。このツールは3世代すべてのハッシュを同時に生成するため、複数のウェブサイトを訪問することなく比較したり、システムが要求するものを選択したりできます。

SHA-256はSHA-1とSHA-2どちらのファミリーですか?

SHA-256はSHA-2ファミリーに属します。SHA-1ではありません。SHA-1は160ビットのハッシュを生成する古い独立したアルゴリズムで、現在は解読済みとされています。SHA-256はSHA-2バリアントの1つで、より強力な256ビットのハッシュを生成します。命名は紛らわしいですが重要です。セキュリティ上の文脈でSHA-1をSHA-256の代替として使用しないでください。

SHA-256とMD5どちらが優れていますか?

SHA-256ははるかに安全です。MD5は128ビットのハッシュを生成しますが、衝突攻撃に対して脆弱です。研究者たちは同じMD5ハッシュを生成する2つの異なる入力を作成できることを実証しており、これはセキュリティ上致命的な欠陥です。SHA-256は256ビットのハッシュを生成し、実用的な衝突攻撃は存在せず、整合性とセキュリティの現代的な標準です。レガシーシステムが必要とする場合にのみMD5を使用し、それ以外ではSHA-256を優先してください。

SHA-256はハッキングされたり解読されたりしますか?

SHA-256には既知の実用的な攻撃はありません。解読することも、衝突を見つけることもできません。現実のリスクは弱い入力、例えばソルトなしで短い一般的なパスワードをハッシュ化することであり、アルゴリズム自体ではありません。このため、パスワード保存にはbcrypt・Argon2・scrypt(ソルトと意図的な低速化を追加)を使用すべきであり、素のSHA-256は使用すべきではありません。ファイル整合性・デジタル署名・HMAC・SRIといった本来の用途においては、SHA-256は完全に安全とみなされています。

SHA-256とAES-256は同じものですか?

いいえ。SHA-256は一方向のハッシュアルゴリズムで、解読できない固定長のダイジェストを生成します。AES-256は対称暗号化アルゴリズムで、後でキーを使って復号できるようにデータを暗号化します。「256」はSHA-256ではダイジェストサイズを、AES-256ではキーサイズを指しており、まったく異なる問題を解決します。SHA-256は整合性を検証し、AES-256は機密性を保護します。

bcrypt・Argon2・NTLMのパスワードハッシュも生成できますか?

いいえ。このツールはMD5・SHA・HMACファミリーの暗号学的ハッシュ生成ツールです。bcrypt・scrypt・Argon2・NTLMはパスワード保存に特化したスキームで、意図的な低速化とソルトを備えており、まったく異なるカテゴリのツールです。このツールはファイルチェックサム・データ整合性・HMAC署名・SRI値に使用してください。パスワードハッシュにはサーバーサイド言語の専用ライブラリを使用してください。

ビットコインはどのSHAアルゴリズムを使用していますか?

ビットコインはマイニングとトランザクションハッシュにSHA-256を2回適用(ダブルSHA-256)し、アドレス生成にはRIPEMD-160(SHA-256と組み合わせて)を使用しています。このツールを使って任意の入力の標準的なSHA-256とRIPEMD-160ハッシュを生成できます。ビットコインのアドレスがどのように導出されるかを理解したり、ブロックチェーン開発において特定の値を検証したりするのに役立ちます。

iPhoneやAndroidでも使えますか?

はい — このハッシュ生成ツールは、iPhoneのSafariやAndroidのChrome・Firefoxを含む最新のモバイルブラウザで動作します。12種類のアルゴリズムすべてがサーバーを必要とせずにブラウザ内でローカルに実行されるため、モバイルのパフォーマンスも高速で、データのプライバシーが保護されます。モバイルではテキストを直接ペーストするか、ファイルピッカーを使って端末に保存されたファイルをハッシュ化できます。App StoreやGoogle Playからインストールするものは何もありません。