ToolzPod

ハッシュ生成

テキストからMD5、SHA-1、SHA-256、SHA-512ハッシュを生成。

ハッシュ関数とは?

暗号学的ハッシュ関数は入力から固定長の文字列を生成します。同じ入力からは常に同じハッシュが得られますが、入力をわずかに変えるだけで全く異なる出力になります。

対応アルゴリズム

  • MD5:128ビットハッシュ。高速ですが暗号用途には非推奨。
  • SHA-1:160ビットハッシュ。セキュリティ用途では非推奨ですがチェックサムでは広く使用。
  • SHA-256:SHA-2ファミリーの256ビットハッシュ。広く使用され推奨。
  • SHA-512:SHA-2ファミリーの512ビットハッシュ。機密性の高い用途に最適。

主な用途

  • ファイル整合性の検証(チェックサム)
  • データ重複排除
  • デジタル署名
  • パスワード保存(適切なソルティングと併用)

よくある質問

ハッシュ化と暗号化は同じですか?

いいえ。ハッシュ化は一方向の関数で、ハッシュから元のデータを復元することはできません。暗号化は双方向で、鍵があれば復元可能です。

ハッシュはローカルで計算されますか?

はい。すべてのハッシュ処理はブラウザ内のWeb Crypto APIで実行されます。サーバーにデータは送信されません。