Encrypt/decrypt a password in C# 29-12-2015 11:57:08 C# / Security 0 Bookmark(s) 209 View(s) public string Encrypt(string plainText) { var data = Encoding.Unicode.GetBytes(plainText); byte[] encrypted = ProtectedData.Protect(data, null, Scope); return Convert.ToBase64String(encrypted); } public string Decrypt(string cipher) { byte[] data = Convert.FromBase64String(cipher); byte[] decrypted = ProtectedData.Unprotect(data, null, Scope); return Encoding.Unicode.GetString(decrypted); }