Crate rust_unique_pass

Crate rust_unique_pass 

Source

Structs§

FlowReport
パスワード生成の主要なフローを処理します。 パスワード生成結果レポート
GlobalRng
グローバルRNGインスタンスの管理 OS RNGの読み出しを共有し、統計と再取得タイミングを管理
GlobalRngStatistics
暗号/ユーティリティ系の公開API。
GlobalRngStream
GlobalRng からチャンクごとに乱数を取得するストリーム
MemoryProtection
メモリ保護ユーティリティ
RngStatistics
暗号/ユーティリティ系の公開API。
RupassArgs
コマンドライン引数の解析に関連する機能を提供します。
SecureMemory
暗号/ユーティリティ系の公開API。 セキュアメモリアロケータ ゼロ化とプラットフォーム保護を自動的に行うセキュアなメモリ管理を提供します。
SecureRng
暗号/ユーティリティ系の公開API。 CSPRNGモジュール 本モジュールはOSの暗号学的乱数生成器から毎バイト取得するラッパーを提供します。
SecureString
パスワード用のセキュアな文字列型 自動的にゼロ化され、メモリロックされた文字列を提供します。
StdioInterface
標準入出力によるユーザーインターフェースを提供します。
TimingSafeOps
タイミング攻撃対策を施したセキュア操作

Enums§

CryptoError
暗号/ユーティリティ系の公開API。
GenerationError
アプリケーション固有のエラー型とResultエイリアスを提供します。

Constants§

MAX_PASSWORD_BYTES
MAX_PASSWORD_CHARS

Traits§

ByteStream
バイトストリーム抽象化
PasswordStrengthEvaluator
パスワード生成の主要なフローを処理します。 強度評価抽象化トレイト
UserInterface
標準入出力によるユーザーインターフェースを提供します。

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エイリアスを提供します。