2009-06-04 11 views

Répondre

14

Si vous ne vous souciez pas comment il est stocké, un moyen facile est d'utiliser:

tableau d'octets Convertir en chaîne: Convert.ToBase64String(YourByteArray) et
chaîne Convertir en tableau d'octets: Convert.FromBase64String(YourString).
Cela donnera une représentation ASCII concise et imprimable du tableau d'octets.

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

ASCII est un code de 7 bits. Il ne va pas fonctionner sur le texte chiffré AES 8 bits. – erickson

0

Tout en utilisant Rijndael cryptage i fait face à ce problème, il retourne l'octet chiffré [] (tableau), Convert octet [] à la chaîne;

myStringVariable= Convert.ToBase64String(myEncryptedByteArray); 

Convertir la chaîne en octet [];

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

Pour en savoir plus sur les Rijndael

Vive !!!