public void Encrypt() { var data = Guid.NewGuid().ToByteArray(); var cert = ReadX509Certificate2(1); var cms = CryptographicMessageSyntax.Encrypt(data, cert); data.Should().NotEqual(cms); }
public void Decrypt() { var data = Guid.NewGuid().ToByteArray(); var cert = ReadX509Certificate2(1); var cms = CryptographicMessageSyntax.Encrypt(data, cert); var plain = CryptographicMessageSyntax.Decrypt(cms, cert); outputHelper.WriteLine(cms.Length + ": " + Convert.ToBase64String(cms)); data.Should().NotEqual(cms); data.Should().Equal(plain); }