为了增长系统的密码复杂度,咱们能够将密码重复加密。算法
第一步获取MD5加密后的字符串ui
private static string StrToMd5(string str) { byte[] bytes = MD5.Create().ComputeHash(Encoding.UTF8.GetBytes(str)); StringBuilder sb = new StringBuilder(); for (int i = 0; i < bytes.Length; i++) { sb.Append(bytes[i].ToString("X2")); } return sb.ToString().ToLower(); }
第二步按照本身设计的算法加密加密
public static string EncryptPwd(string str) { str = StrToMd5(str); str = str.Substring(0, 10); str = StrToMd5(str); return str; }