Krypten

25/02/2010 - 17:14 von Markus | Report spam
Hallo zusammen,

für das Krypten von Daten verwende ich derzeit immer
RMCrypto.CreateEncryptor (siehe unten), was grundsàtzlich einwandfrei làuft.

Jetzt möchte ich jedoch gekryptete Strings in der URL verwenden und hier
sind mir die geskrpteten Strings bei der Methode deutlich zu lang. Kann mir
jemand eine Variante empfehlen, bei der man beim Krypten einfacher
vierstelliger IDs nicht zu lange Strings zurückbekommt?

Dim RMCrypto As New RijndaelManaged

Dim memStream As MemoryStream = New MemoryStream

Dim CryptStream As New CryptoStream(memStream,
RMCrypto.CreateEncryptor(Key, IV), CryptoStreamMode.Write)


Danke im Voraus.

Markus
 

Lesen sie die antworten

#1 Gerold Mittelstädt
26/02/2010 - 19:22 | Warnen spam
Hi Markus,

Markus schrieb:
Hallo zusammen,

für das Krypten von Daten verwende ich derzeit immer
RMCrypto.CreateEncryptor (siehe unten), was grundsàtzlich einwandfrei
làuft.

Jetzt möchte ich jedoch gekryptete Strings in der URL verwenden und
hier sind mir die geskrpteten Strings bei der Methode deutlich zu
lang. Kann mir jemand eine Variante empfehlen, bei der man beim
Krypten einfacher vierstelliger IDs nicht zu lange Strings
zurückbekommt?



Mal ganz doofe Frage: Warum verwendest Du die (vierstelligen) IDs nicht
selbst? Wieso müssen die verschlüsselt und als Base64 übergeben werden?
Was versprichst Du dir davon? Evtl. gibt es ja einen anderen Lösungsansatz..


Viele Grüße!

Ähnliche fragen