🔑 ハッシュ生成

🔒 Secure & Client-side

テキストを入力するとMD5・SHA-1/256/384/512ダイジェストを即座に計算します。データはアップロードされません — すべてローカルで処理されます。

MD5
SHA-1
SHA-256
SHA-384
SHA-512

使い方

  1. テキストを入力または貼り付けます。
  2. MD5とSHA-1/256/384/512ダイジェストが入力に合わせてリアルタイムで計算されます。
  3. 各ダイジェスト横のコピーボタンでコピーできます。
  4. SHAファミリーはブラウザ内蔵のcrypto.subtle.digest()を使用し、Web Crypto APIに含まれないMD5のみインラインで実装されています。

セキュリティ注意: MD5とSHA-1は衝突が発見されており、暗号学的用途には不適切です。セキュリティに無関係な整合性チェックにのみ使用してください。パスワードには必ずサーバー側でbcrypt・scrypt・argon2などのKDFを使用してください。

"abc" ダイジェスト:

MD5    : 900150983cd24fb0d6963f7d28e17f72
SHA-1  : a9993e364706816aba3e25717850c26c9cd0d89d
SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

空文字列:

MD5    : d41d8cd98f00b204e9800998ecf8427e
SHA-256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855