public void TestEncryptedDataWithKeyPairRsaString() { var encryptedDataWithKeyPair = new EncryptedDataWithKeyPair(TestString, RsaPublicKeyPem); var encryptedDataWithKeyPairString = encryptedDataWithKeyPair.ToString(); Assert.IsNotEmpty(encryptedDataWithKeyPair.EncryptedKey); var decryptedTestString = EncryptedDataWithKeyPair.DecryptData( encryptedDataWithKeyPairString, RsaPrivateKeyPem); Assert.AreEqual(TestString, decryptedTestString); }
public void TestEncryptedDataWithKeyPairRsaString() { var encryptedDataWithKeyPair = new EncryptedDataWithKeyPair(TestString, RsaPublicKeyPem); var encryptedDataWithKeyPairString = encryptedDataWithKeyPair.ToString(); Assert.IsNotEmpty(encryptedDataWithKeyPair.EncryptedKey); var decryptedTestString = EncryptedDataWithKeyPair.DecryptData( encryptedDataWithKeyPairString, RsaPrivateKeyPem); Assert.AreEqual(TestString, decryptedTestString); }
public void TestEncryptedDataWithKeyPairRsaBytes() { var encryptedDataWithKeyPair = new EncryptedDataWithKeyPair( Encoding.UTF8.GetBytes(TestString), RsaPublicKeyPem); var encryptedDataWithKeyPairString = encryptedDataWithKeyPair.ToString(); Assert.IsNotEmpty(encryptedDataWithKeyPair.EncryptedKey); var decryptedTestBytes = EncryptedDataWithKeyPair.DecryptDataAsBytes( encryptedDataWithKeyPairString, RsaPrivateKeyPem); Assert.AreEqual(TestString, Encoding.UTF8.GetString(decryptedTestBytes)); }
public void TestEncryptedDataWithKeyPairRsaBytes() { var encryptedDataWithKeyPair = new EncryptedDataWithKeyPair( Encoding.UTF8.GetBytes(TestString), RsaPublicKeyPem); var encryptedDataWithKeyPairString = encryptedDataWithKeyPair.ToString(); Assert.IsNotEmpty(encryptedDataWithKeyPair.EncryptedKey); var decryptedTestBytes = EncryptedDataWithKeyPair.DecryptDataAsBytes( encryptedDataWithKeyPairString, RsaPrivateKeyPem); Assert.AreEqual(TestString, Encoding.UTF8.GetString(decryptedTestBytes)); }