ハッシュ生成ツール

テキストから MD5、SHA-1、SHA-256、SHA-512 のハッシュを生成します。

ツールを読み込み中…

ハッシュ生成ツールテキストを入力または貼り付けると、MD5・SHA-1・SHA-256・SHA-512 のダイジェストを同時に取得でき、入力に合わせてリアルタイムに更新されます。チェックサムやキャッシュキー、簡単な整合性比較に便利です。ハッシュ計算は Web Crypto API でローカル実行され、入力がブラウザの外に出ることはありません。なお MD5 と SHA-1 は衝突耐性がないため、セキュリティ用途には使用しないでください。

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

ハッシュジェネレーターは、任意のテキストを MD5・SHA-1・SHA-256・SHA-512 のダイジェストに同時変換できる無料のオンラインハッシュ計算ツールで、入力に合わせてリアルタイムに再計算します。開発者やシステム管理者、セキュリティに関心のあるユーザーが、チェックサムの作成、文字列の整合性チェック、キャッシュキーの構築、フィンガープリントの生成、あるいは既知のダイジェストと今作成したダイジェストの素早い照合などに利用しています。Web Crypto API を使ってブラウザ内で 4 種類すべてのアルゴリズムを計算し(Web Crypto は MD5 を提供しないため、MD5 は独自実装を内蔵)、各結果にワンクリックのコピーボタンを備えています。よく検索されるキーワードには「md5 hash generator」「sha256 online」「text to hash」「checksum calculator」などがあります。

ハッシュ生成ツールの使い方

  1. 入力ボックスにテキストを入力するか貼り付けます。
  2. 入力に合わせて MD5・SHA-1・SHA-256・SHA-512 の各フィールドが自動的に埋まる様子を確認します。押すボタンはありません。
  3. 4 つの出力ブロックの中から、必要なアルゴリズムを見つけます。
  4. そのアルゴリズムの横にあるコピーボタンをクリックし、小文字 16 進数のダイジェストをクリップボードにコピーします。
  5. 入力を編集または消去すると、4 種類すべてのハッシュが即座に再生成されます。

使用例

文字列「abc」をハッシュ化する

入力

abc

出力

MD5: 900150983cd24fb0d6963f7d28e17f72
SHA-1: a9993e364706816aba3e25717850c26c9cd0d89d
SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

入力が空の場合

入力ボックスが空のときは、4 つのアルゴリズムフィールドはすべて空白のままです。少なくとも 1 文字を入力するまでハッシュは表示されません。

SHA-512 のキャッシュキーを生成する

URL や設定文字列を入力欄に貼り付け、SHA-512 フィールドをコピーすれば、128 文字の小文字 16 進数ダイジェスト全体を安定したキャッシュキーやフィンガープリントとして利用できます。

よくある質問

対応しているハッシュアルゴリズムは何ですか?
MD5・SHA-1・SHA-256・SHA-512 の 4 種類です。4 つすべてが同じ入力から同時に生成され、それぞれ小文字 16 進数で表示され、専用のコピーボタンが付いています。
入力したテキストはどこかにアップロードされますか?
いいえ。すべては Web Crypto API(および内蔵の MD5 ルーチン)を使ってブラウザ内で 100% クライアントサイドで実行されます。入力がサーバーに送信されることは一切ないため、機密性の高い文字列でも安全に扱えます。
ハッシュを生成するのにボタンを押す必要がありますか?
いいえ。ハッシュは入力や貼り付けに合わせてリアルタイムに更新されるため、4 つのダイジェストは常に現在の入力を反映します。
セキュリティやパスワードに MD5 や SHA-1 を使えますか?
いいえ。MD5 と SHA-1 は衝突耐性がなく、セキュリティ目的には使用すべきではありません。チェックサムやキャッシュキー、素早い整合性チェックには引き続き役立ちますが、セキュリティに関わる用途には SHA-256 または SHA-512 を選んでください。
ファイルもハッシュ化できますか、それともテキストのみですか?
テキストのみのハッシュ化です。ダイジェストを取りたい内容を入力ボックスに入力するか貼り付けてください。ファイルのアップロードはありません。

関連ツール