如何将字节数组转换为字符串?

Bla*_*man 2 c# encryption bytearray aes rijndaelmanaged

使用以下函数:http://msdn.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged.aspx

public static byte[] encryptStringToBytes_AES(string plainText, byte[] Key, byte[] IV)
Run Code Online (Sandbox Code Playgroud)

如您所见,它返回一个字节数组,我想将字节数组转换为字符串.

如何将它从字节数组转换为字符串,反之亦然?

Tal*_*joe 15

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

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