암호 중복 암호화

1819 단어
시스템의 암호 복잡도를 높이기 위해서 우리는 암호를 중복 암호화할 수 있다.
첫 번째 단계에서 MD5 암호화 문자열 가져오기
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;
}

좋은 웹페이지 즐겨찾기