開発者 / パスワードハッシュ

Argon2ハッシュジェネレーター:PHC文字列の生成と検証

OWASPまたはRFCのプリセット、あるいはカスタム設定を使って、argon2id、argon2i、argon2dのハッシュをローカルで生成します。PHC文字列をコピーし、生のハッシュと経過時間を確認したり、パスワードが既存のハッシュと一致するかを調べたりできます。

Argon2ハッシュジェネレーター:PHC文字列の生成と検証: ブラウザ上で、パスワード、ソルト、コスト設定からArgon2ハッシュを導出します。ハッシュモードでは、タイプ、バージョン、パラメーター、ソルト、導出バイトを含むPHC文字列を返します。検証モードでは、PHC文字列からこれらの設定を読み取り、導出したバイトと保存されているハッシュを比較します。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。

カテゴリ
開発者ツール
実行回数
ブラウザ内で
コスト
無料 · 登録不要
提供状況
すぐに使えます
Argon2ハッシュ生成ツールローカル処理

完全にブラウザ内で実行します

パスワードは非公開にしてください。大きなメモリコストにより、このタブが応答しなくなることがあります。 bcryptハッシュにはbcrypt生成ツールを使用してください。

パラメータと保存形式

メモリはKiB単位で入力し、パスで反復回数を設定し、レーンで並列処理のパラメータを設定します。PHC文字列には、ソルトとハッシュに加えてこれらの設定が保存されます。初期選択はOWASPプリセットです。項目を変更するとカスタム設定に切り替わります。

ブラウザの制限

ハッシュ化にはこのデバイスのメモリとCPUを使用します。進行状況はライブラリの処理内容を反映し、経過時間はデバイスや設定によって異なります。メモリガードを下回るコストでも、ブラウザで使用できるメモリを超える場合があります。

使い方

  1. ハッシュまたは検証を選び、パスワードを入力します。
  2. ハッシュ生成では、タイプ、コスト設定、ソルトを選びます。検証では、PHC文字列を貼り付けます。
  3. 処理を実行し、ハッシュをコピーするか、一致結果を確認します。

プライバシーと制限事項

パスワード、ソルト、ハッシュはこのブラウザ内にとどまります。このツールがそれらをアップロードしたり、ローカルストレージに保存したりすることはありません。

関連ツール

よくある質問

最大のRFCプリセットが拒否されるのはなぜですか?

このツールで許可されているメモリ量を超えるためです。ブラウザの保護機能により、検証中を含め、1048576 KiB (1 GiB)を超えるメモリ要求は拒否されます。メモリ使用量の少ないプリセットまたはカスタム設定を選んでください。

独自のソルトを選べますか?

はい。UTF-8テキストまたは16進数のバイトペアを入力するか、ブラウザ上でランダムな16バイトのソルトを生成できます。PHC文字列にはソルトが含まれます。

一致した場合、パスワードを復元できますか?

いいえ。検証では、入力したパスワードが指定されたPHC文字列と一致するかどうかだけを確認します。

無料ツール · ブラウザ内で · アカウント不要