AddOn
YForm Encryption
Beschreibung
REDAXO-Addon zur transparenten Feldverschlüsselung in YForm-Tabellen.Verschlüsselt sensible YForm-Felder serverseitig mit libsodium (XSalsa20-Poly1305). Die Daten werden verschlüsselt in der Datenbank gespeichert und im Backend automatisch entschlüsselt angezeigt. Der Schlüssel liegt außerhalb des Webroots.
github.com/FriendsOfREDAXO/yform_encryption
Umsetzung
Versionen
1.3.0
Fixed
- Abgeschnittene Chiffrate verhindert: Beim Erweitern einer Spalte auf
TEXTwird jetzt auch derdb_typein der YForm-Felddefinition auftextgesetzt. Bisher hat YForm bei Tabellen mit „Schema überschreiben“ (Standard) die Spalte beim nächsten Neuaufbau – etwa beim Speichern eines Felds im Tablemanager – wieder auf den kurzen Typ verkleinert (z. B.varchar(34)beifields_iban). Die verschlüsselten Werte wurden dabei abgeschnitten und waren nicht mehr zu entschlüsseln. - Das Update korrigiert bestehende Zuordnungen automatisch; die Feldzuordnung warnt zusätzlich, wenn ein verschlüsseltes Feld noch mit kurzem
db_typehinterlegt ist. - Listenansicht: Verschlüsselte Spalten behalten das Format ihres Feldtyps (z. B. Zusammenfassung einer Tabelle, formatierte IBAN) und zeigen es mit dem entschlüsselten Wert – statt rohen Text oder JSON.
Added
- Weitere verschlüsselbare Feldtypen des AddOns Fields:
fields_table,fields_contacts,fields_social_web,fields_faq,fields_opening_hours(JSON). - Extension Point
YFORM_ENCRYPTION_FIELD_TYPES: eigene Feldtypen als verschlüsselbar anmelden. FieldMapper::getEncryptableTypes(),ColumnMigrator::persistDbTypes().
1.2.2
Rerelease von 1.2.1.
1.2.1 - 2026-07-29
Vendor: phpoffice/phpspreadsheet (3.10.5 => 3.10.7)
1.2.0
REDAXO-Addon zur transparenten Feldverschlüsselung in YForm-Tabellen.
Verschlüsselt sensible YForm-Felder serverseitig mit libsodium (XSalsa20-Poly1305). Die Daten werden verschlüsselt in der Datenbank gespeichert und im Backend automatisch entschlüsselt angezeigt. Der Schlüssel liegt außerhalb des Webroots.