public void EncryptAndDecryptDataUsingRSACertificate() { var certificate = new X509Certificate2(X509Certificate2.CreateFromSignedFile(_testCertificate)); var encriptedText = CryptographHelper.RsaEncrypt(_textToEncrypt, certificate); var decriptedText = CryptographHelper.RsaDecrypt(encriptedText, certificate); Assert.IsNotNull(encriptedText); Assert.IsNotNull(decriptedText); Assert.AreEqual(_textToEncrypt, decriptedText); }
public void EncryptAndDecryptDataUsingRSAKeys() { var publicKey = "123"; var privateKey = "123"; var encriptedText = CryptographHelper.RsaEncrypt(_textToEncrypt, publicKey); var decriptedText = CryptographHelper.RsaDecrypt(encriptedText, privateKey); Assert.IsNotNull(encriptedText); Assert.IsNotNull(decriptedText); Assert.AreEqual(_textToEncrypt, decriptedText); }