ハッシュジェネレーター
テキストを下に入力すると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実装を使用しています。