Hallo MudGuard,
base64 als Verschlüsselung zu bezeichnen finde ich sehr gewagt.
dito. base64 ist eine Codierung, um binäre Daten in einem ASCII String darstellen zu können. In einem Mariechen ist das sicher nicht nötig, bei geeigneter Wahl des Encodings und der Collation in DB, Spalte und Connection kann man jeden Unicode-String direkt speichern.
Oder sind diese "persönlichen Daten" tatsächlich binär?
Eine Absicherung von persönlichen Daten in der DB erfolgt übrigens normalerweise durch geeignete Zugriffsrechte. Ein SELECT Recht kann bis auf Spaltenebene gegeben werden. Verschlüsselung von Spalteninhalten durch die Anwendung braucht man meiner Meinung nach nur, um Daten vor DB-Admins zu verbergen, was aber voraussetzt, dass der DB Admin nicht an den Schlüssel herankommen kann.
Rolf
sumpsi - posui - obstruxi