Encoder: MySQL / Verschlüsselung + sort??

Beitrag lesen

Natürlich können wir die Daten in PHP verschlüsseln und verschlüsselt in der DB ablegen, aber dann kann z.B. nicht mehr nach Name sortiert/gesucht werden, usw.

Nach einem festen Wert (d.h. ohne LIKE und ohne BETWEEN usw.) suchen kann man schon noch, man sucht dann eben nach dem verschlüsselten Wert. Also halt nicht WHERE Nachname = "Meier" sondern WHERE Nachname = encrypted("Meier").
Sortieren wird unmöglich, aber das könnte man ja auch in PHP tun, wenn man die entschlüsselten Daten hat.
Man wird sowieso selten nach einer Telefonnummer sortieren wollen.

Für wirklich wilde Aktionen könnte man die Daten entschlüsseln und in eine Ramtabelle umkopieren.

Ich weíß nur nicht ob das die Arbeit wert ist. Such doch mal nach "mysql encryption" oder ähnlichem, vielleicht bietet die DB ja schon eine Möglichkeit um selber zu verschlüsseln. Dabei muss dann allerdings der Schlüssel ja auch irgendwo liegen, das bitte nicht vergessen. Wenn der im Script "neben" den Daten liegt, bringts euch außer viel Arbeit schon wieder fast nichts mehr.

gerne würden wir ...

bist du schon Techniker oder doch eher Vertriebler ;-)