Rückgabe byte[] beim entschlüsseln mit CryptoStream (DESCryptoServiceProvider -)

Dies ist eine Anfänger-Frage,

Jedesmal, wenn ich auf der internet-Suche, entschlüsseln mit DESCryptoServiceProvider-Funktion Rückgabe immer ein string.

Wie kann man byte[] für die Rückkehr?

Dies ist der code. Vielen Dank für jede Hilfe.

DESCryptoServiceProvider cryptoProvider = new DESCryptoServiceProvider();
cryptoProvider.Padding = PaddingMode.None;
cryptoProvider.Mode = CipherMode.CBC;

MemoryStream memoryStream = new MemoryStream(value);
CryptoStream cryptoStream = new CryptoStream(memoryStream, 
cryptoProvider.CreateDecryptor(password, initVector), CryptoStreamMode.Read);
StreamReader reader = new StreamReader(cryptoStream);

return reader.ReadToEnd();            
//how to return byte[];

InformationsquelleAutor Abraham Putra Prakasa | 2014-07-23

Schreibe einen Kommentar