T

Text Machine

強力なテキストツールを、ブラウザで

ハッシュ生成ツール

テキストから MD5、SHA-1、SHA-256、SHA-384、SHA-512 のダイジェストを生成します。すべての処理がブラウザ内でローカルに実行されるため、入力内容がアップロードされることはありません。

入力テキスト

0 文字

ハッシュ

上にテキストを入力するとハッシュが表示されます。

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

  1. 1

    テキストを入力する

    任意のテキストを入力パネルに入力するか貼り付けます。ハッシュはその UTF-8 バイト列から自動的に計算されます。

  2. 2

    すべてのダイジェストを確認する

    MD5、SHA-1、SHA-256、SHA-384、SHA-512 の結果がまとめて表示され、入力に合わせてそれぞれリアルタイムで更新されます。

  3. 3

    適切なアルゴリズムを選ぶ

    セキュリティに関わるものには SHA-256 以上を選び、MD5 や SHA-1 はセキュリティ用途でないチェックサムやレガシー互換に限って使います。

  4. 4

    ハッシュをコピーする

    任意の行で「Copy」をクリックすると、その16進ダイジェストがクリップボードにコピーされます。すべてブラウザ内で完結します。

よくある質問

このツールはどのハッシュアルゴリズムを生成しますか?
同じ入力から MD5、SHA-1、SHA-256、SHA-384、SHA-512 の5つのダイジェストを一度に生成します。それぞれ16進文字列で表示され、入力に合わせてリアルタイムで更新されます。
入力はサーバーに送信されますか?
いいえ。すべてのハッシュは JavaScript と Web Crypto API を使ってブラウザ内でローカルに計算されるため、テキストがデバイスから外に出ることはありません。パスワードやトークン、その他の機密データにも安全です。
MD5 と SHA-256 のどちらを使うべきですか?
MD5 と SHA-1 は現実の衝突が存在するため暗号学的に破られており、パスワード、署名、改ざん防止には使わないでください。セキュリティが重要な用途には SHA-256、SHA-384、SHA-512 を使います。MD5 と SHA-1 はカジュアルなチェックサムやレガシーシステムに限って問題ありません。
ハッシュを元のテキストに戻せますか?
いいえ。暗号学的ハッシュは一方向関数であり、数学的に逆算することはできません。短い入力やよくある入力は総当たりやルックアップテーブルで推測できる場合があり、それが弱いアルゴリズムをパスワード保存に使ってはいけない理由です。
Unicode や絵文字を正しく扱えますか?
はい。テキストはハッシュ化の前に UTF-8 としてエンコードされるため、アクセント付き文字、非ラテン文字、絵文字はすべて標準的で相互運用可能なダイジェストを生成し、他の UTF-8 ベースのツールと一致します。

関連ツール

こちらの便利なツールもどうぞ

HTMLからテキストへの変換ツール

JSON フォーマッター

正規表現テスター

JWT デコーダー

CSS グラデーションジェネレーター

CSS ボックスシャドウジェネレーター