ハッシュとは
任意の文字列を固定長の値に変換する一方向の計算。同じ入力からは必ず同じ値が出ますが、ハッシュ値から元には戻せません。
任意の文字列を固定長の値に変換する一方向の計算。同じ入力からは必ず同じ値が出ますが、ハッシュ値から元には戻せません。
ハッシュ生成について
ファイルの改ざんチェック(チェックサム)、APIリクエストの署名、データの一致確認などに使われます。SHA-2系(SHA-256/512)はブラウザ標準の暗号APIで、MD5・SHA-1は本ツール内蔵の実装で計算します。MD5・SHA-1は衝突が見つかっているため、セキュリティ用途にはSHA-256以上を推奨します。すべてブラウザ内で計算され、入力は送信されません。
よくある質問
- MD5は安全ですか?
- 衝突攻撃が知られているため、パスワード保存などのセキュリティ用途には非推奨です。チェックサム用途なら現役です。
- 日本語も計算できますか?
- はい。UTF-8としてバイト列に変換してから計算します。
- 入力した文字列は送信されますか?
- いいえ。すべてブラウザ内で処理されます。