public void EncryptDecryptWithStaticKeyAndVectorTest() { var encryptionService = new DefaultEncryptionService(); var key = ConfigurationManager.AppSettings.Get(GlobalModule.SettingKey); var vector = ConfigurationManager.AppSettings.Get(GlobalModule.SettingVector); var password = "******"; var cipher = encryptionService.Encrypt(password, key, vector); var decrypted = encryptionService.Decrypt(cipher, key, vector); Assert.AreEqual(password, decrypted); }
public void EncryptDecryptTest() { var encryptionService = new DefaultEncryptionService(); var key = encryptionService.GenerateKey(); var vector = encryptionService.GenerateVector(); var data = "data"; var cipher = encryptionService.Encrypt(data, key, vector); var decrypted = encryptionService.Decrypt(cipher, key, vector); Assert.AreEqual(data, decrypted); }