Tiny Online Tools logoTiny Online Toolssearchツールを検索…grid_viewすべてのツール
ホームchevron_right開発者ツールchevron_rightPBKDF2 生成PBKDF2 生成

PBKDF2 生成

PBKDF2 を使ってブラウザー上でパスワードから暗号鍵を導出します。

32 個の16進文字 = 16 バイトのソルト。16進で入力してください。
反復回数が多いほど遅くなりますが安全性が高まります。
infoPBKDF2 is a password-based key derivation function used to securely hash passwords for storage or derive encryption keys. Use a unique, random salt per password and set iterations as high as your application can tolerate. All computation happens in your browser — nothing is sent to a server.

関連ツール

JWT 生成・デコード

JWT 生成・デコード

HMAC で JSON Web Token を生成・署名するか、任意の JWT をデコードします。

Bcrypt ジェネレーター

Bcrypt ジェネレーター

bcrypt パスワードハッシュを生成します。

Hexdump 生成

Hexdump 生成

アップロードしたファイルからクラシックな hexdump 表示を生成します。

Cron パーサー

Cron パーサー

Parse と検証 Cron expressions 付き plain-English descriptions.

バイナリファイルインスペクター

バイナリファイルインスペクター

任意のファイルを16進ダンプ形式で確認し、生バイトとASCII表現を表示します。

Unicode変換

Unicode変換

通常のテキストを Unicode エスケープシーケンスに変換します。

YAML から JSON

YAML から JSON

YAML ファイルを JSON に変換します。

apps

もっと見る

無料オンラインツールの全コレクションを見る。

パスワードからセキュアな暗号化キーを導出する

パスワードベースのキー導出はセキュリティの基礎です:人間が読めるパスワードをブルートフォース攻撃に耐えられる暗号化キーに変換します。PBKDF2(Password-Based Key Derivation Function 2)は標準的な方法で、ソルト付加と反復処理を使用してキー導出を計算コストの高いものにし、オフライン攻撃を妨害します。

このPBKDF2ジェネレーターを使ってブラウザ内でローカルにキー導出をテストできます。パラメータを設定し、キーを導出し、機密データをサーバーに送ることなく結果を確認しましょう。

設定パラメータ

パスワード: キーを導出するテキスト文字列。

ソルト: 各導出を一意にするランダムな値。ソルトはレインボーテーブル攻撃を防ぎ、同じパスワードが毎回異なるキーを生成することを保証します。

反復回数: ハッシュ関数を適用する回数。高い値ほど導出が遅くなり、ブルートフォース攻撃への耐性が高まります。OWASPはSHA-256に600,000回の反復を推奨しています(2024年)。

キー長: 出力キーのビット長(128、256、または512ビット)。

ハッシュアルゴリズム: 使用するHMACアルゴリズム — SHA-1、SHA-256、SHA-384、またはSHA-512。

一般的な使用ケース

データ暗号化: ユーザーのパスワードから暗号化キーを導出して機密データを暗号化。

パスワードストレージ: PBKDF2はパスワードストレージにも使えますが、bcryptやArgon2がより適しています。

パスワードベースの暗号化キー: AESや他の暗号化キーの導出にPBKDF2を使用。

100%ブラウザローカル処理

導出操作はブラウザ内で行われます。パスワードとデータはサーバーに送信されません。