ハッシュジェネレーター

テキストを下に入力するとMD5、SHA-1、SHA-256、SHA-512ハッシュが同時に生成されます。Web Crypto APIを使用。すべての処理はブラウザ内でローカルに行われます。

ハッシュ関数について

暗号学的ハッシュ関数は入力を受け取り、固定サイズのバイト列を生成します。出力(ハッシュ)は入力に固有であり、わずかな変更でもまったく異なるハッシュが生成されます。

  • MD5 - 128ビット、高速ですが暗号学的に安全ではありません。チェックサムにのみ使用してください。
  • SHA-1 - 160ビット、セキュリティ用途では非推奨。Gitでは今も使用されています。
  • SHA-256 - 256ビット、SHA-2ファミリーの一部。一般的な用途に推奨。
  • SHA-384 - 384ビット、SHA-2ファミリーの一部。SHA-512の切り詰め版。
  • SHA-512 - 512ビット、SHA-2ファミリーの一部。最も強力な標準ハッシュ。

SHA-1、SHA-256、SHA-384、SHA-512はWeb Crypto APIを使用しています。MD5は純粋なJavaScript実装を使用しています。