テキストやファイルの SHA-256、SHA-384、SHA-512 ハッシュをブラウザ内で生成します。アップロードはされません。
まだコメントはありません。最初のコメントを書いてみましょう!
ブラウザ内蔵のWeb Crypto APIを使い、SHA-256、SHA-384、SHA-512、および旧式のSHA-1ハッシュをローカルで生成します。テキストにもファイルにも対応し、内容はアップロードされません。
いいえ。暗号化は鍵を使って元に戻せます(可逆)が、ハッシュは一方向で元に戻せないように設計されています。ハッシュ値から元の入力を復元することはできません。用途がまったく異なり、このツールはハッシュのみを行い、暗号化は行いません。
推奨しません。SHA-256/SHA-384/SHA-512 は汎用の暗号学的ハッシュ関数で計算が高速なため、総当たり攻撃やルックアップテーブル攻撃に弱くなります。パスワードの保存には、専用に設計されたアルゴリズム(bcrypt、scrypt、Argon2)を、ランダムなソルトと十分な計算コストとともに使用してください。このツールはファイルの完全性チェックやデータの比較といった一般的な用途に適しており、パスワードの保存には向きません。
SHA-1 には実用的な衝突攻撃が確認されており、もはや安全とは見なされません。画面上で「旧式のため、セキュリティ用途には非推奨」と明記しており、古いシステムとの互換性のためだけに提供しています。推奨するものではありません。MD5 は提供していません。このプロジェクトには安全で軽量な既存のMD5実装がなく、MD5 は SHA-1 よりもさらに脆弱だからです。
ハッシュは暗号化ではありません。ハッシュから元のデータを復元することはできませんが、それだけではパスワードの保存にも安全ではありません(これらのアルゴリズムにはソルトや計算コストがなく、パスワード保存向けには設計されていません)。すべての処理はお使いのブラウザ内で行われ、サーバーやAPIへの通信は行われません。