ハッシュジェネレーター
MD5、SHA-1、SHA-256、SHA-512、CRC32 でテキストやファイルをブラウザ内でリアルタイムにフィンガープリント — チェックサムを検証し、ソルト付き bcrypt ハッシュを生成します。
すべてのダイジェストはブラウザ内でリアルタイムに計算 — テキストもファイルもこのページ外に送信されません。bcrypt のみサーバー側で生成されます。
PHP の password_hash() でサーバー上に生成されるソルト付きパスワードハッシュ — フレッシュなソルトにより毎回ユニークなハッシュになります。
bcrypt ハッシュの検証には password_verify() を使用してください。文字列比較での照合は絶対に行わないでください。
ハッシュジェネレーターについて
Hash Generatorは、テキストやファイルをMD5、SHA-1、SHA-256、SHA-512、CRC32でフィンガープリント化します。すべて入力するそばからブラウザ内でリアルタイムに計算され、入力内容がページから離れることはありません。ファイル(最大200MB、ローカルで読み込み)をドロップすれば、1バイトもアップロードせずにチェックサム検証用のハッシュを計算できます。
検証パネルはチェックサムの照合を簡単にします。期待されるハッシュを貼り付けると、このツールはそれを計算済みの各ダイジェストと照合し、どのアルゴリズムか、入力と一致するかどうかを教えてくれます。レガシーなアルゴリズムはその旨が明示され、MD5とSHA-1はチェックサムや重複排除には問題ありませんが、セキュリティ用途では安全性が破られています。
1つのアルゴリズムだけ動作が異なります。bcryptです。ソルト付きパスワードハッシュはブラウザの暗号プリミティブでは計算できないため、bcryptのスタンプはテキストをサーバーに送信し、PHPのpassword_hash()が新しいソルト付きハッシュを生成します。仕様上、クリックのたびに毎回新しいハッシュになります。
ハッシュジェネレーターの使い方
- テキストを入力または貼り付けるか、ファイルモードに切り替えてファイルをドロップし、ローカルでハッシュ化します。
- MD5、SHA-1、SHA-256、SHA-512、CRC32のライブダイジェストを確認します。入力するたびに更新されます。
- ダウンロードを検証するには、期待されるチェックサムをVerifyパネルに貼り付け、一致するか確認します。
- 個々のダイジェストをコピーするか、すべてコピーするか、checksums.txtとしてダウンロードします。
- ソルト付きパスワードハッシュが必要な場合は「bcryptハッシュをスタンプ」をクリックします。これはサーバー側で生成されます。