public void TestFileDecrypt() { var encbytes = new MemoryStream(Convert.FromBase64String(_ENCRYPTED)); /* * var destfile = new FileStream("c:\\tmp\\encfile.enc", FileMode.Open, FileAccess.Read, FileShare.Read); * destfile.CopyTo(encbytes); * destfile.Dispose(); */ var destfile = new FileStream("c:\\tmp\\encfile.ok", FileMode.Create, FileAccess.ReadWrite, FileShare.Read); encbytes.Seek(0, SeekOrigin.Begin); var rsa1 = _loadRSA(Encrypting._PRIVATEKEY); BackupLib.FileEncrypt dec = new BackupLib.FileEncrypt(rsa1); dec.decrypt(encbytes, destfile); }