開発者ツール
ハッシュ生成ツール - MD5 / SHA-1 / SHA-256 / SHA-512
入力したテキストをMD5、SHA-1、SHA-256、SHA-512のハッシュ値に一度で変換します。ファイルの整合性確認やパスワード検証にご活用ください。
ハッシュ値
MD5
SHA-1
SHA-256
SHA-512
テキストを入力するとハッシュ値が自動で計算されます。
ハッシュがこれほどよく使われる理由
ハッシュ値は、データが1バイトでも変わると完全に別の結果になる指紋のような存在です。その性質のおかげで、ファイルが改ざんされていないか確認し、パスワードを平文で保存せずに検証し、二つのデータが同じかを素早く判定する際にハッシュが使われます。
このツールは入力したテキストをMD5、SHA-1、SHA-256、SHA-512の4種類のアルゴリズムで一度に変換し、並べて表示します。各ハッシュ値の横のコピーボタンを押すとクリップボードにすぐ格納され、すべての計算はブラウザ内で行われるため入力値が外部に送信されることはありません。
こんな方に特に役立ちます
- ファイルダウンロードの整合性確認 — 公式チェックサムとハッシュ値を比較する時
- バックエンド・セキュリティ開発者 — パスワード検証や署名値を作る時
- DevOps・インフラエンジニア — 設定値やビルド成果物のハッシュを記録する時
- データアナリスト — 二つのデータが同じかを素早く判定する時
アルゴリズム選びの注意点
MD5とSHA-1は高速ですが、衝突が発見されているためセキュリティ用途には推奨されません。パスワードや署名が関わる場面ではSHA-256以上を使ってください。MD5はチェックサムや比較用途には引き続き有用です。
よくある質問
いいえ。ハッシュ計算はブラウザ内でのみ行われ、入力したテキストはサーバーに送信・保存されません。パスワードのような機密値を扱っても安全です。
MD5、SHA-1、SHA-256、SHA-512の4種類に対応しています。SHA-1/256/512はブラウザ内蔵のWeb Crypto APIを、MD5は自己実装を使用して計算します。
セキュリティが重要な用途ではSHA-256以上を使ってください。MD5とSHA-1では衝突が発見されており、パスワードや署名のようなセキュリティ用途には推奨されません。単純なチェックサムや重複確認であればMD5も引き続き使用できます。
このツールはテキスト入力のみを扱います。ファイルのハッシュを計算するには、ファイルを開いて内容をコピー&ペーストするか、ファイル専用のハッシュツールを使うことをお勧めします。
はい。入力したテキストをUTF-8バイトに変換してからハッシュを計算するため、日本語、韓国語、絵文字などマルチバイト文字もすべて一貫して処理されます。同じ文字列は常に同じハッシュ値になります。
Share this page