開発者・検証ツール
Hash Generator
テキストやファイルから MD5、SHA-1、SHA-256、SHA-384、SHA-512 をまとめて生成します。値のコピー、TXT出力、ハッシュ比較に対応しています。
入力テキストやファイルは外部に送信されません。
入力
テキストまたはファイルから、主要ハッシュをまとめて生成します。
ファイルを選択またはドロップ
ファイルの内容はブラウザ上で読み取られ、外部に送信されません。
MD5とSHA-1は互換性確認向けです。セキュリティ用途ではSHA-256以上を使ってください。
Hash comparison
SHA-256推奨
セキュリティ用途ではSHA-256以上を使い、MD5/SHA-1は互換確認に限定します。
ファイル照合
配布元のハッシュ値と照合し、改ざんや転送破損を確認できます。
まとめてコピー
すべてのアルゴリズム結果をタブ区切りでコピーできます。
ハッシュ値の使い分け
SHA-256 / SHA-384 / SHA-512
現在の一般的な整合性確認や署名検証ではSHA-2系を使います。迷った場合はSHA-256を選ぶのが実務上わかりやすいです。
MD5 / SHA-1
古いチェックサムや既存システムとの照合で使われることがありますが、衝突攻撃に弱いため新規のセキュリティ設計には使いません。
ファイル完全性確認
ダウンロードしたファイルのハッシュ値を公式値と比較すると、転送中の破損や意図しない変更を検知できます。
パスワード保存には不十分
通常のハッシュは高速すぎるため、パスワード保存には向きません。bcrypt、scrypt、Argon2などの専用方式を使ってください。
よくある質問
MD5やSHA-1は使っても大丈夫ですか?
MD5とSHA-1は衝突攻撃に弱いため、セキュリティ用途には推奨しません。古いシステムとの照合や非セキュリティのチェックサム確認向けです。
パスワード保存にこのハッシュを使えますか?
使わないでください。パスワード保存にはソルト付きのbcrypt、scrypt、Argon2など、専用のパスワードハッシュ方式を使うべきです。
ファイルはサーバーに送信されますか?
送信されません。テキストとファイルはブラウザ上で処理され、外部サーバーにアップロードされません。
大文字と小文字の違いはありますか?
ハッシュ値の16進表記は大文字でも小文字でも同じ値を表します。比較機能では大文字小文字を無視して判定します。