AddOn


Cryptor

Beschreibung

Das Cryptor Addon stellt Methoden zur bequemen Zweiweg-Verschlüsselung von Daten zur Verfügung. Das cryptor/yform Plugin ermöglicht es, yform-DB-Felder automatisch beim Insert zu verschlüsseln und nach einem definierten Zeitraum automatisch zu löschen.

Über cryptor::encrypt($someUncrypted) Strings, Arrays, Objekte verschlüsseln und über cryptor::decrypt($someCrypted) wieder entschlüsseln. Der globale Encryption-Key wird im Backend eingetragen und dort auch die Cipher-Methode festgelegt.

Beispiele :
echo cryptor::encrypt('Mein zu verschlüsselnder String'); // Verschlüsseln
echo cryptor::decrypt('sRnGJBj28LvDS0CT1dLkw9z5JmiTLcR9BOWC7B1M2LrSCvXzknTgJ'); // Entschlüsseln
cryptor::encrypt(['key1' => 'wert 1', 'key2' => 'wert 2', 'childArray' => [ 'a' => 'A', 'b' => 'B']]); // Array verschlüsseln
$object = new stdClass(); $object->a = 'Mein Object Wert 1'; $object->b = 'Mein Object Wert 2';
cryptor::encrypt($object); // Einfaches Objekt verschlüsseln
Weitere Beispiele auf der Hilfe-Seite des Addons.

Plugin: cryptor/yform:
Dieses Plugin ermöglicht es, yform-DB-Felder automatisch beim Insert zu verschlüsseln. Die verschlüsselten Werte sind im yForm-Mananger-Backend entschlüssel- und auch weiterhin editierbar. Ist ein yForm-Feld "datestamp" verfügbar, kann ein Zeitraum festgelegt werden, nachdem Datenbankeinträge automatisch gelöscht werden sollen. Eventuelle verbundene Uploads können ebenfalls gelöscht werden.

Plugin: cryptor/logs:
Dieses Plugin wird nicht mehr weiterentwickelt und sollte nicht mehr verwendet werden.


github.com/Marschl/redaxo-cryptor

Umsetzung

Scherkamp Grafik, Web, Print zum Profil

Gollierstraße 43 80339 München scherkamp.de

Versionen