Verschlüsselung

15/04/2010 - 19:02 von Peter Gast | Report spam
Hallo,
ich habe eine DB deren Eintràge ich verschlüsseln will. Benutzereingaben,
die in dieser DB gesucht werden sollen, werden in der gleichen Art und Weise
verschlüsselt. Ziel ist es, bei einer DB-Abfrage nur festzustellen ob die
Benutzereingabe in der DB steht. Kann man dies unter NET so
bewerkstelligen, dass eine verschlüsselte DB und die bekannte
Verschlüsselungsart einer Benutzereingabe (dieser Code ist bei NET ja
lesbar) trotzdem nicht dazu führt, dass die DB-Eintràge entschlüsselbar
sind? Das Verschlüsseln der Benutzerstrings sollte dabei möglichst
performant sein, hat hierzu jemand einen Link zu einem Besipiel bei dem
vermutlich die Encryption im Framework verwendet wird?

Gruß Peter
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
15/04/2010 - 21:25 | Warnen spam
Hallo Peter,

"Peter Gast" schrieb:

Kann man dies unter NET so bewerkstelligen, dass eine verschlüsselte DB
und die bekannte Verschlüsselungsart einer Benutzereingabe (dieser Code
ist bei NET ja lesbar) trotzdem nicht dazu führt, dass die DB-Eintràge
entschlüsselbar sind?



Wenn niemand entschlüsseln muss oder soll, bietet sich eher ein Hash als
eine reversible Verschlüsslung.

http://www.obviex.com/samples/hash.aspx

Man kann es natürlich auch einfacher haben :)

http://msdn.microsoft.com/de-de/lib...gfile.aspx

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen