Zum Hauptinhalt springen

< Alle Themen
Drucken

Schlüssel-Hierarchie

Verschlüsselungs-Schlüssel

Die Verschlüsselung verwendet eine hierarchische Schlüsselstruktur.

1. Master-Key

  • Speicherort: wp-config.php (empfohlen) oder Datenbank
  • Format: Base64-kodiert, 32 Bytes
  • Rotation: Manuell – macht alte Dateien unlesbar!

2. User-Secret (pro Benutzer)

  • Speicherort: user_meta (_omm_encryption_secret)
  • Generierung: Automatisch bei erstem Upload
  • Backup: Über User Dashboard exportierbar

3. User-Encryption-Key (zur Laufzeit)

  • Berechnung: HKDF-SHA256(master_key, user_secret, context)
  • Länge: 32 Bytes (256 Bit)
  • Caching: Nur zur Laufzeit, nicht persistent

4. File-IV (pro Datei)

  • Speicherort: post_meta (_omm_encryption_iv)
  • Länge: 12 Bytes
  • Generierung: random_bytes() bei Verschlüsselung
War dieser Artikel hilfreich?
0 out Of 5 Stars
5 Sterne 0%
4 Sterne 0%
3 Sterne 0%
2 Sterne 0%
1 Sterne 0%
5
Wie können wir diesen Artikel verbessern?
Wie können wir diesen Artikel verbessern?
Inhaltsverzeichnis