BACH Handler: Secrets
=====================

Sichere Verwaltung von API-Keys, Tokens und Zugangsdaten.

VERWENDUNG
----------

  bach --secrets list                Alle Secrets anzeigen (nur Keys)
  bach --secrets get <key>           Wert eines Secrets abrufen
  bach --secrets set <key> <value>   Secret setzen/aktualisieren
  bach --secrets delete <key>        Secret löschen

OPTIONEN
--------

  --category <cat>      Kategorie (general, api, telegram, etc.)
  --description <text>  Beschreibung des Secrets

SPEICHERORT
-----------

  ~/.bach/bach_secrets.json (verschlüsselt mit Fernet)
  Konfiguriert in system_config: secrets_file_path

SICHERHEIT
----------

  - Secrets werden mit Fernet (AES-128-CBC) verschlüsselt
  - Salt: Feste 16 Bytes (nicht Newline-delimited!)
  - Niemals Secrets in Git committen
  - Secrets-Datei in .gitignore

MODUL
-----

  hub/secrets_handler.py (SecretsHandler)
