ハッシュ生成

テキストやファイルから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 のバイト列にしてから計算します。改行コードが違うと値も変わります。

移動 / Enter 開く / Esc 閉じる