/// <summary> /// Encrypts specified plaintext using Rijndael symmetric key algorithm /// and returns a base64-encoded result. /// </summary> /// <param name="stringToEncrypt">The string to encrypt</param> /// <returns>Encrypted value formatted as a base64-encoded string.</returns> public string EncryptString(string stringToEncrypt) { return(RijnDael.Encrypt(stringToEncrypt, PassPhrase, Salt, HashAlgorithmString, PasswordIterations, InitVector, KeySize)); }
/// <summary> /// Decrypts specified ciphertext using Rijndael symmetric key algorithm. /// </summary> /// <param name="encryptedString">Base64-formatted ciphertext value.</param> /// <returns>Decrypted string value.</returns> public string DecryptString(string encryptedString) { return(RijnDael.Decrypt(encryptedString, PassPhrase, Salt, HashAlgorithmString, PasswordIterations, InitVector, KeySize)); }