ハッシュ生成
テキストまたはファイル全体から暗号化ハッシュをブラウザ内で直接作成。MD5、SHA-1、SHA-2 系に対応。
ハッシュ化するテキストを入力:
結果:
ハッシュの生成方法
- ハッシュ化するテキストを入力または貼り付けるか、代わりにファイルを選択します。
- アルゴリズムを選択します: MD5、SHA-1、SHA-256、SHA-384、SHA-512。
- [ハッシュを生成] をクリック (またはファイルを選択) して計算します。
- 検証や保存用に、小文字の 16 進ダイジェストをコピーします。
よくある質問
ハッシュとは何ですか?
ハッシュは任意のデータから生成される固定長の文字列です。同じ入力は常に同じハッシュになり、わずかな変更でもまったく異なるハッシュになります。
どのアルゴリズムを使うべき?
多くの用途では SHA-256 が堅実なデフォルトです。MD5 と SHA-1 は高速ですが暗号学的に弱いため、セキュリティ重視のチェックでは避けてください。
ファイル全体をハッシュ化できますか?
はい。ファイルオプションでファイルの生バイトをハッシュ化できます。SHA はファイルバイトを直接使用し、MD5 は最初に UTF-8 テキストとしてデコードします。
ツールはデータをアップロードしますか?
いいえ。ハッシュ化はブラウザ内で完全に実行されます。テキストやファイルがデバイスから出ることはありません。
関連ツール
ハッシュを生成する理由
ハッシュは任意のテキストやファイルの固定長の指紋で、原本を保存せずに整合性の検証、データの重複排除、値の比較ができます。同じ入力は常に同じハッシュを生成します。
- ダウンロード後に SHA-256 チェックサムを比較してファイルの整合性を検証できます。
- 転送や保存中の意図しないデータ変更を検出できます。
- キャッシュや重複排除用の、高速で不可逆な識別子を生成できます。
ヒントと制限
MD5 と SHA-1 はチェックサムには適していますが、パスワードには暗号的に安全ではありません。ブラウザの WebCrypto を使う SHA-256、SHA-384、SHA-512 を選んでください。ハッシュ処理は完全にローカルで行われます。