開発者向けツール

ハッシュ生成(MD5・SHA-1・SHA-256・SHA-512)

文字列を入れてアルゴリズムを選ぶだけ。MD5・SHA-1・SHA-256・SHA-512のハッシュ値を計算します。

文字列を入れる

ハッシュ値(16進)
ハッシュとは
任意の文字列を固定長の値に変換する一方向の計算。同じ入力からは必ず同じ値が出ますが、ハッシュ値から元には戻せません。

ハッシュ生成について

ファイルの改ざんチェック(チェックサム)、APIリクエストの署名、データの一致確認などに使われます。SHA-2系(SHA-256/512)はブラウザ標準の暗号APIで、MD5・SHA-1は本ツール内蔵の実装で計算します。MD5・SHA-1は衝突が見つかっているため、セキュリティ用途にはSHA-256以上を推奨します。すべてブラウザ内で計算され、入力は送信されません。

よくある質問

MD5は安全ですか?
衝突攻撃が知られているため、パスワード保存などのセキュリティ用途には非推奨です。チェックサム用途なら現役です。
日本語も計算できますか?
はい。UTF-8としてバイト列に変換してから計算します。
入力した文字列は送信されますか?
いいえ。すべてブラウザ内で処理されます。