我只想知道這些代碼的含義是什麼?我試圖把它放在C#編譯器中,但它不起作用。RijndaelManaged下的這個代碼是什麼意思?
private byte[] Method_05(string A_0, string A_1)
{
RijndaelManaged managed = new RijndaelManaged {
Key = Convert.FromBase64String(A_0),
IV = Convert.FromBase64String(A_1)
};strong text
Stream manifestResourceStream = base.GetType().Assembly.GetManifestResourceStream("s.Assembly");
CryptoStream stream2 = new CryptoStream(manifestResourceStream, managed.CreateDecryptor(), CryptoStreamMode.Read);
byte[] buffer = new byte[manifestResourceStream.Length];
stream2.Read(buffer, 0, buffer.Length);
stream2.Close();
manifestResourceStream.Close();
return buffer;
}
正是這裏:
Stream manifestResourceStream = base.GetType().Assembly.GetManifestResourceStream("s.Assembly");
CryptoStream stream2 = new CryptoStream(manifestResourceStream, managed.CreateDecryptor(), CryptoStreamMode.Read);
byte[] buffer = new byte[manifestResourceStream.Length];
stream2.Read(buffer, 0, buffer.Length);
stream2.Close();
manifestResourceStream.Close();
return buffer;
哪一位*正確*會讓你困惑?你的意思是「它不工作」到底是什麼?你想達到什麼目的? – 2012-01-01 21:14:04