Developer Utility
Hash ジェネレーター
テキストを入力すると、MD5、SHA-1、SHA-256、SHA-512 のハッシュ値をブラウザ上で直接生成してコピーできます。入力値はサーバーへ送信されず、現在のブラウザ内で処理されます。
複数ハッシュ生成
MD5、SHA-1、SHA-256、SHA-512 の値を一度に生成できます。
ブラウザ処理
入力テキストをサーバーへ送信せず、ブラウザ内で計算します。
コピー・ダウンロード
個別ハッシュのコピー、全体コピー、TXT ダウンロードに対応しています。
入力長
0文字
選択アルゴリズム
4個
結果数
0個
処理方式
Browser
テキスト入力
ハッシュ値に変換するテキストを入力し、必要なアルゴリズムを選択してください。
アルゴリズム選択
生成するハッシュアルゴリズムを選択してください。
生成結果
選択したアルゴリズムごとのハッシュ値を確認し、個別にコピーできます。
テキストを入力し、Hash 生成ボタンを押してください。
ヘルプ
Hash ジェネレーターはいつ使いますか?
テキストの整合性確認、テストデータ比較、API 署名テスト、ファイル名識別子の作成、開発中のサンプルハッシュ値確認が必要なときに使用できます。
対応アルゴリズム
- MD5: 古いチェックサム用途で使われますが、セキュリティ目的には推奨されません。
- SHA-1: 現在はセキュリティ目的での使用は推奨されません。
- SHA-256: 一般的によく使われる SHA-2 系ハッシュです。
- SHA-512: より長いハッシュ値が必要な場合に使用できます。
ハッシュと暗号化の違い
ハッシュは入力値を固定長の文字列に変換する一方向処理です。暗号化とは異なり、元の値へ復号することはできません。
パスワード保存に使えますか?
単純な MD5、SHA-1、SHA-256 ハッシュだけでパスワードを保存するのは安全ではありません。実際の認証システムでは salt、key stretching、bcrypt、Argon2 などの専用方式を使うことをおすすめします。
MD5 と SHA-1 を引き続き提供する理由は?
セキュリティ目的ではなく、既存システム比較、レガシーチェックサム確認、テストデータ検証に必要な場合があるためです。新しいセキュリティ用途には SHA-256 以上、または専用のパスワードハッシュ方式を推奨します。
入力したテキストはサーバーへ送信されますか?
このユーティリティはブラウザ内でハッシュ値を計算するように構成されています。機密値を扱う場合は、実際の利用環境でも開発者ツールでネットワーク通信の有無を確認することをおすすめします。