2009-06-04 112 views

回答

14

如果你不关心它是如何存储的,一个简单的方法是使用:

转换字节数组转换为字符串:Convert.ToBase64String(YourByteArray)
将字符串转换成字节数组:Convert.FromBase64String(YourString)
这将给出一个简洁的,可打印的ASCII字节数组表示形式。

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

ASCII是一个7位代码。它不适用于8位AES密文。 – erickson 2009-06-04 16:34:58

0

在使用Rijndael加密我面对这个问题,它返回加密的字节[](数组), 转换字节[]转换为字符串;

myStringVariable= Convert.ToBase64String(myEncryptedByteArray); 

将字符串转换为byte [];

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

更多关于Rijndael

干杯!

相关问题