2009-06-04 5 views

Antwort

14

Wenn Sie kümmern sich nicht, wie es gespeichert ist, ist eine einfache Art und Weise zu nutzen:

Convert Byte-Array in string: Convert.ToBase64String(YourByteArray) und
Convert String in Byte-Array: Convert.FromBase64String(YourString).
Dies wird eine kompakte, druckbare ASCII-Darstellung des Byte-Arrays geben.

0
System.Text.Encoding.ASCII.GetString(bytes); 
+1

ASCII ist ein 7-Bit-Code. Es wird nicht mit 8-Bit-AES-Chiffretext funktionieren. – erickson

0

Bei der Verwendung von Rijndael Encryption ich dieses Problem konfrontiert, gibt es verschlüsselte byte [] (Array), Convert Byte [] zu Zeichenkette;

myStringVariable= Convert.ToBase64String(myEncryptedByteArray); 

Zeichenfolge in Byte umwandeln [];

byte[] bytes = Convert.FromBase64String(myStringVariable); 

Für mehr über Rijndael

Prost !!!