密碼重複加密

爲了增長系統的密碼複雜度,咱們能夠將密碼重複加密。算法

第一步獲取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;
}
相關文章
相關標籤/搜索