2009-06-04 72 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

乾杯!

相關問題