/// <summary> /// Decrypts a string /// </summary> /// <param name="text">String to be decrypted</param> /// <returns>Decrypted string</returns> public string Decrypt(string text) { try { return((!string.IsNullOrEmpty(text)) ? RijndaelSimple.Decrypt(text, PassPhrase, Salt, "SHA1", 2, IV16Chars, 256) : text); } catch { return(text); } }
/// <summary> /// Encrypts a string using the specified Pass Key and Salt /// </summary> /// <param name="text">String to be encrypted</param> /// <returns>Encrypted String</returns> public string Encrypt(string text) { try { if (!string.IsNullOrEmpty(text)) { return(RijndaelSimple.Encrypt(text, PassPhrase, Salt, "SHA1", 2, IV16Chars, 256)); } else { return(text); } } catch { return(text); } }