コード例 #1
0
ファイル: UnitTests.cs プロジェクト: 4ezy/MailClient
        public void EncryptAndDecryptFile()
        {
            byte[] data    = File.ReadAllBytes(@"C:\Users\Sergey\Desktop\f.txt");
            byte[] encData = Encrypter.EncryptWithAesAndRsa(data, Encrypter.DefaultKeyContainerName);
            byte[] decData = Encrypter.DecryptWithAesAndRsa(encData, Encrypter.DefaultKeyContainerName);

            Assert.AreEqual(data.Length, decData.Length);

            for (int i = 0; i < data.Length; i++)
            {
                Assert.AreEqual(data[i], decData[i]);
            }
        }