Module keys

Source
Expand description

Secure key generation and derivation

This module provides secure key generation similar to Loxone’s approach, with URL-safe encoding and proper randomness.

Enums§

KeyDerivationError
Key derivation errors

Functions§

derive_key
Derive a key from user input using PBKDF2
generate_key_id
Generate a human-friendly API key prefix
generate_master_key
Generate a master key from environment or secure storage
generate_secure_key
Generate a secure API key
generate_secure_key_with_length
Generate a secure key with custom length