パスワードとセキュリティ
パスワード生成、分析、ハッシュ化、セキュリティツール
ランダムなパスワード、パスフレーズ、PIN を生成し、強度やエントロピーを測定できます。パスワードそのものを送信せずに、既知の情報漏えいに含まれていないかも確認できます。bcrypt、Argon2、PBKDF2、scrypt を試せるツールや、TOTP/HOTP のワンタイムコードツールもあります。新しいアカウントのパスワードは、まずパスワード生成ツールで作り、強度チェッカーで確認しましょう。
このカテゴリのツール数:36
まずはここから
このカテゴリのすべてのツール
-
パスワード生成
crypto.getRandomValuesを使い、ブラウザ上で強力なランダムパスワードを生成します。長さと文字種を選べ、正確なエントロピーをビット数で確認できます。
-
Argon2プレイグラウンド
メモリ、反復回数、並列度、ソルト、シークレットを指定して、Argon2id・Argon2i・Argon2dのハッシュを計算。PHC文字列での出力と照合に対応しています。
-
bcryptプレイグラウンド
コスト4〜16でbcryptハッシュを生成。22文字の独自ソルトも指定でき、ハッシュをバージョン・コスト・ソルト・ハッシュに分解して表示し、照合もできます。
-
ダイスウェア パスフレーズ生成
EFFの大きな単語リスト(7,776語)から、仮想サイコロまたは実際のサイコロの目を使ってダイスウェアのパスフレーズを作成。サイコロの目とエントロピーを表示します。
-
よくあるパスワード辞書チェック
パスワードやその簡単な変形(小文字化、末尾の数字除去、leet表記の復元)が、4万9千件のよくあるパスワードのリストに含まれているか確認します。
-
HOTPジェネレーター
Base32のシークレットから、任意のカウンターのHOTPワンタイムパスワードを生成。SHA-1/256/512、6〜8桁に対応し、今後のコードも一覧表示。RFC 4226のベクターで検証済みです。
-
2FA QRコードジェネレーター
発行元、アカウント、Base32のシークレットから、TOTPまたはHOTP用のotpauth:// URIとQRコードを作成。Google Authenticator、Authy、1Passwordで読み取れます。
-
パスフレーズ強度メーター
複数単語のパスフレーズを診断。単語数、EFF単語リストとの一致、ランダムに選んだ場合のダイスウェアのエントロピー、現実的なzxcvbnスコアを表示。処理はローカルです。
-
パスワード経過日数チェッカー
最終変更日からパスワードの経過日数を計算し、最長有効期間のポリシーに基づく有効期限を算出。期限切れや期限間近の警告も表示します。
-
パスワード漏えいチェッカー
Have I Been Pwned のレンジAPIで、パスワードがデータ漏えいに含まれていないか確認。ブラウザから送信されるのはSHA-1ハッシュの先頭5文字だけです。
-
パスワード比較ツール
2つのパスワードを比較。一致するかどうか、レーベンシュタイン距離、類似度、共通の接頭辞・接尾辞、「数字だけ変えた」などの警告を表示します。
-
設定ファイル用パスワードエンコーダー
パスワードを、JSON、YAML、TOML、XML、Javaの.properties、INI、URL接続文字列、SQLリテラル向けに正しくエスケープし、そのまま読み戻せるようにします。
-
パスワード変換(16進数・2進数・Base64)
パスワードのUTF-8バイトを、16進数、\xエスケープ、2進数、10進数、Base64、Base64URL、パーセントエンコードに変換し、各形式から元に戻すこともできます。
-
パスワードエントロピー計算
パスワードのエントロピーを長さ × log2(プールサイズ)で計算し、シャノンエントロピーと現実的なzxcvbn推定値も表示して、計算式による違いを比べられます。
-
.envパスワードエスケープ
シェル、Node.jsのdotenv、python-dotenv、docker --env-fileが、引用符や$も含めて正確に読み戻せるよう、パスワードを.envの行として書き出します。
-
パスワード期限リマインダー
変更周期に基づいてパスワードの有効期限を計画し、Googleカレンダー、Outlook、Appleカレンダー用の.icsファイルとしてリマインダーをダウンロードできます。
-
高度なパスワード生成
カスタムの記号セット、追加・除外文字、重複なしモード、正確なエントロピーで、最大100個のパスワードを一度に生成します。ブラウザ内で動作します。
-
パスワードハッシュツール
OWASP推奨の設定とランダムなソルトで、Argon2id、bcrypt、scrypt、PBKDF2のパスワードハッシュを生成。保存済みハッシュとの照合もできます。
-
パスワードマスク/マスク解除ツール
パスワードを表示用にマスク(先頭・末尾を残す、固定長)したり、ログや設定テキスト内のパスワード、トークン、URLの認証情報を伏せ字にしたりします。
-
パスワードパターン検出
パスワードのどの部分が辞書の単語、キーボードパターン、年、日付、繰り返し、連続文字なのかを、部分ごとの試行回数とともに表示。処理はローカルで完結します。
-
個人情報パターン検出
パスワードに、名前、ユーザー名、メールの一部、一般的な形式の誕生日、電話番号の数字が、leet表記や逆順でも含まれていないか確認します。
-
パスワードポリシー検証
NIST SP 800-63B-4、OWASP ASVS、PCI DSS v4.0、または独自ルールでパスワードを検証。文字数、文字種、繰り返し、ブロックリスト、ユーザー名との一致を確認します。
-
パスワードポリシージェネレーター
パスワードのルールを、読みやすいポリシー文、検証用の正規表現、patternとpasswordrules付きのHTML入力欄、JSON設定に変換。NISTとPCIのプリセット付きです。
-
パスワード予測しやすさチェッカー
先頭大文字+年+「!」、季節、キーボード配列、leet表記など、パスワードに表れる予測しやすい人間の癖を、hashcatマスクとともに検出します。
-
パスワード統計ツール
パスワードの文字数、UTF-8バイト数、大文字、小文字、数字、記号、ユニークな文字数、連続数を数え、シャノンエントロピーとプールのエントロピーも表示します。
-
パスワード強度チェッカー
zxcvbn-tsでパスワードの強度を判定。0〜4のスコア、推定試行回数、4種類の攻撃シナリオでの解読時間、具体的な改善案を表示します。入力内容は送信されません。
-
PBKDF2プレイグラウンド
ソルト、反復回数、鍵長を指定して、PBKDF2-HMAC-SHA-1/256/512で鍵を導出。16進数、Base64、passlib形式で出力し、RFC 6070のベクターで検証済みです。
-
ランダムPIN生成
安全な乱数で3〜12桁のランダムなPINを生成し、1234、1111、1212、よく使われるPINや西暦などの弱いPINを除外できます。正確なエントロピーも表示します。
-
ランダム単語生成
7,776語のEFFリストから、長さや先頭の文字で絞り込み、重複なしでランダムな英単語を選びます。単語リストのコピーやダウンロードにも対応。
-
scryptプレイグラウンド
N、r、p、ソルト、鍵長を指定してscryptを計算し、必要なメモリ量を確認。生の16進数または$scrypt$文字列で取得でき、RFC 7914のベクターで検証済みです。
-
セキュリティフレーズジェネレーター
「11 modern forests juggle cleverly」のような、ランダムで発音しやすいフレーズを、秘密の質問の答えや口頭パスワード用に生成。エントロピーも表示します。
-
TOTPジェネレーター(2FA)
Base32のシークレットから、SHA-1/256/512、6〜8桁、任意の周期で時間ベースのワンタイムパスワード(TOTP)を生成。ライブのカウントダウン付きで、RFC 6238に準拠しています。
-
TOTP検証ツール
Base32のシークレットに対して、現在または指定した時刻でTOTPコードが有効かを確認。実際の2FAサーバーと同様に、±ステップの許容範囲を調整できます。
-
ユーザー名ジェネレーター
BraveOtter42のようなランダムなユーザー名を、キャメルケース、スネークケース、ケバブケース、ドット区切りで生成。末尾の数字や最大文字数も指定できます。
-
単語リストアナライザー
ダイスウェアやパスワード用の単語リストを分析。ユニーク単語数、重複、長さの統計、単語ごとのエントロピー、60〜128ビットに必要な語数、接頭辞の確認を行います。
-
XKCDパスワード生成
ランダムな一般的な単語から、xkcd方式のパスフレーズを生成します。区切り文字、大文字・小文字、単語の長さを選べ、エントロピーをビットで表示します。
その他のカテゴリ
- CRC エラー検出のための巡回冗長検査アルゴリズム
- MD メッセージダイジェストアルゴリズム(MD2、MD4、MD5)
- SHA-1 セキュアハッシュアルゴリズム1 - 160ビットハッシュ関数
- SHA-2 セキュアハッシュアルゴリズム2ファミリー(SHA-224、SHA-256、SHA-384、SHA-512)
- SHA-3 Keccakベースのセキュアハッシュアルゴリズム3
- Keccak Keccak暗号化ハッシュ関数
- SHAKE 拡張可能出力関数(SHAKE128、SHAKE256)
- cSHAKE カスタマイズ可能なSHAKE関数
- KMAC Keccakメッセージ認証コード
- 暗号化 共通鍵・公開鍵暗号、HMAC、鍵生成(AES、3DES、RSA、PGP)
- エンコーディング データのエンコードとデコード:Base64、Base32、Base58、URL、HTML エンティティ、16 進数、Unicode など
- フォーマッター コードとデータの整形・圧縮・検証(JSON、XML、YAML、SQL、HTML、CSS)と命名スタイルの変換
- ジェネレーター ID、キー、テストデータ、QR コード、バーコード、設定ファイルを生成(UUID、API キー、.gitignore、Dockerfile)
- コンバーター データ形式、進数、色、タイムスタンプ、単位、通貨の変換(JSON、CSV、YAML、XML)
- テキストツール テキストのカウント・比較・整形・変換(文字数、差分、正規表現、大文字小文字、重複削除)
- 画像ツール 画像を操作および変換するためのツール(圧縮、サイズ変更、変換)
- デザインとCSS CSS を視覚的に生成:シャドウ、グラデーション、Flexbox・Grid レイアウト、アニメーション、カラーパレット
- Webツール Web 開発と SEO のためのツール(JWT、URL、DNS、HTTP ヘッダー、meta タグ、サイトマップ)
- 数学・計算ツール お金、健康、パーセント、プログラマー向け計算、日常の数学のための計算ツール
- 時間と日付 タイムゾーン、日付の差、営業日、タイマー、ストップウォッチ、世界時計