Exemplo n.º 1
0
        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);
        }