generate_password
Generate a secure random password with customizable length, symbols, numbers, and uppercase letters. Get an entropy estimate to verify strength.
Instructions
Generate a secure random password.
Uses Python's cryptographically secure secrets module. Returns the password and an entropy estimate in bits.
Args: length: Password length, 4–256 (default 16) symbols: Include symbols like !@#$%^&* (default True) numbers: Include digits 0-9 (default True) uppercase: Include uppercase letters (default True)
Returns: dict with keys: password, length, entropy_bits, has_uppercase, has_numbers, has_symbols, cost_usd
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| length | No | ||
| numbers | No | ||
| symbols | No | ||
| uppercase | No |