加密eg:
增加引用:using System.Security.Cryptography;
public string sha256(string data) { byte[] bytes = Encoding.UTF8.GetBytes(data); byte[] hash = SHA256Managed.Create().ComputeHash(bytes); StringBuilder builder = new StringBuilder(); for (int i = 0; i < hash.Length; i++) { builder.Append(hash[i].ToString("X2")); } return builder.ToString(); }
Base64加密(亲测,好使)
/// <summary> /// Base64加密,解密方法 /// </summary> /// <param name="s">输入字符串</param> /// <param name="c">true-加密,false-解密</param> static public string base64(string s, bool c) { if (c) { return System.Convert.ToBase64String(System.Text.Encoding.Default.GetBytes(s)); } else { return System.Text.Encoding.Default.GetString(System.Convert.FromBase64String(s)); } }