Structs§
- Flow
Report - パスワード生成の主要なフローを処理します。 パスワード生成結果レポート
- Global
Rng - グローバルRNGインスタンスの管理 OS RNGの読み出しを共有し、統計と再取得タイミングを管理
- Global
RngStatistics - 暗号/ユーティリティ系の公開API。
- Global
RngStream GlobalRngからチャンクごとに乱数を取得するストリーム- Memory
Protection - メモリ保護ユーティリティ
- RngStatistics
- 暗号/ユーティリティ系の公開API。
- Rupass
Args - コマンドライン引数の解析に関連する機能を提供します。
- Secure
Memory - 暗号/ユーティリティ系の公開API。 セキュアメモリアロケータ ゼロ化とプラットフォーム保護を自動的に行うセキュアなメモリ管理を提供します。
- Secure
Rng - 暗号/ユーティリティ系の公開API。 CSPRNGモジュール 本モジュールはOSの暗号学的乱数生成器から毎バイト取得するラッパーを提供します。
- Secure
String - パスワード用のセキュアな文字列型 自動的にゼロ化され、メモリロックされた文字列を提供します。
- Stdio
Interface - 標準入出力によるユーザーインターフェースを提供します。
- Timing
Safe Ops - タイミング攻撃対策を施したセキュア操作
Enums§
- Crypto
Error - 暗号/ユーティリティ系の公開API。
- Generation
Error - アプリケーション固有のエラー型とResultエイリアスを提供します。
Constants§
Traits§
- Byte
Stream - バイトストリーム抽象化
- Password
Strength Evaluator - パスワード生成の主要なフローを処理します。 強度評価抽象化トレイト
- User
Interface - 標準入出力によるユーザーインターフェースを提供します。
Functions§
- ask_
user_ yes_ no - 様々なユーティリティ関数を提供します。
- exit_
code_ for_ error - CLI の終了コードマッピングを提供します。
- fallback_
translation - 様々なユーティリティ関数を提供します。
- generate_
password_ flow - パスワード生成の主要なフローを処理します。
- generate_
password_ flow_ with_ evaluator - パスワード生成の主要なフローを処理します。
- generate_
password_ flow_ with_ min_ score - パスワード生成の主要なフローを処理します。
- get_
global_ rng - グローバルRNGインスタンスを取得
- get_
translation - 国際化対応のためのロケールバンドルを初期化します。
- initialize_
bundle - 国際化対応のためのロケールバンドルを初期化します。
- parse_
args - コマンドライン引数の解析に関連する機能を提供します。
- parse_
yes_ no_ input - 様々なユーティリティ関数を提供します。
- produce_
secure_ password - パスワード生成の主要なフローを処理します。
- prompt_
loop - 様々なユーティリティ関数を提供します。
- validate_
password_ length - パスワード生成の主要なフローを処理します。
- zxcvbn_
entropy_ score - zxcvbnによるパスワード強度推定(推奨)
Type Aliases§
- Result
- アプリケーション固有のエラー型とResultエイリアスを提供します。