ハッシュ生成
テキストやファイルからMD5・SHA-1・SHA-256などのハッシュ値を計算します。
テキストを入力するか、ファイルを選んでください。
入力すると、一致するアルゴリズムに印を付けます。
ハッシュ値
- CRC32 一致 —
- MD5 一致 —
- SHA-1 一致 —
- SHA-256 一致 —
- SHA-384 一致 —
- SHA-512 一致 —
- CRC32: 誤り検出用。改ざん検出には使えません。
- MD5: 衝突が現実的に作れるため、安全性が必要な用途には使えません。
- SHA-1: 衝突が報告されています。新規の用途では避けてください。
- SHA-256: 現在の標準的な選択肢です。
- SHA-384: SHA-2 系。より長い出力が必要な場合に。
- SHA-512: SHA-2 系。より長い出力が必要な場合に。
この処理はブラウザ内で完結します。入力内容が dounika.site のサーバへ送信されることはありません。
補足
- SHA系は Web Crypto API(
crypto.subtle.digest())で計算します。MD5とCRC32はブラウザが持たないため自前で計算しています。 - ファイルはブラウザのメモリ上で読むだけで、アップロードは行いません。
- テキストは UTF-8 のバイト列にしてから計算します。改行コードが違うと値も変わります。