1
내가/암호화 내가
나는이 방법을 사용하는 XML 파일에서 키를 가져 C#에서 RSA 알고리즘을 사용하여 (형 PDF, TXT, 문서) 파일의 암호를 해독 할 필요가
에 의해 파일의 암호를 해독
public byte[] DecryptData(byte[] encrypted)
{
int nBytes = encrypted.Length;
byte[] ByteArray = new byte[nBytes];
RSACryptoServiceProvider rsa=new RSACryptoServiceProvider();
StreamReader reader = new StreamReader(@"E:\test\keyStore\Receiver\PrivateKey.xml");
string PrivateKeyXML = reader.ReadToEnd();
rsa.FromXmlString(PrivateKeyXML);
reader.Close();
//store decrypt data
ByteArray = rsa.Decrypt(encrypted, false);
////convert bytes to string
//ss = Global.enc.GetString(fromEncrypt);
return ByteArray;
}
ERROR MESSAGE = "암호 해독 된 데이터가이 계수의 256 바이트를 초과합니다."
는 RSACryptoServiceProvider (assymmetric)는 암호화 문서에 사용되는 대칭 키를 암호화하는 데에만 사용해야하기 때문이다 나를