ハッシュジェネレーター
テキストから暗号ハッシュを生成
テキストから暗号ハッシュを生成
同じ入力からは常に同じハッシュが得られ、1文字変えるだけでハッシュ全体が変わります。SHA-256(デフォルト)とSHA-512は安全です。MD5とSHA-1はチェックサムやキャッシュキーには問題ありませんが、意図的に衝突を作り出せるため、セキュリティ用途には使えません。テキストはブラウザー内でUTF-8としてハッシュ化されます。
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969sha256sum file.zip # Linux
shasum -a 256 file.zip # macOSいいえ。ハッシュ関数は一方向で、ハッシュから元のテキストを計算することはできません。ただし、短い入力やよく使われる入力は、大量の候補を試すことで推測できてしまいます。パスワードに特別な扱いが必要なのはそのためです。
整合性チェックや署名にはSHA-256を使いましょう。SHA-512はダイジェストが長く、64ビットCPUではSHA-256より高速なことがよくあります。MD5やSHA-1は、既存のシステムが必要とする場合にのみ使用してください。
いいえ。パスワードの保存には、Argon2id、bcrypt、scryptのような、低速でソルトを使うアルゴリズムを使用してください。SHA-256のような高速なハッシュでは、攻撃者が1秒間に数十億回も推測を試せてしまいます。
いいえ。ハッシュはブラウザー内で計算され、テキストが端末の外に出ることはありません。