그러냐

php md5() 함수와 동일한 기능의 C#함수 본문

c#

php md5() 함수와 동일한 기능의 C#함수

관절분리 2016. 1. 28. 11:24
반응형

public static string MD5(string password) {
   byte[] textBytes = System.Text.Encoding.Default.GetBytes(password);
   try {
      System.Security.Cryptography.MD5CryptoServiceProvider cryptHandler;
      cryptHandler = new System.Security.Cryptography.MD5CryptoServiceProvider();
      byte[] hash = cryptHandler.ComputeHash (textBytes);
      string ret = "";
      foreach (byte a in hash) {
         if (a<16)
            ret += "0" + a.ToString ("x");
         else
            ret += a.ToString ("x");
      }
      return ret ;
   }
   catch {
      throw;
   }
}

출처 : http://www.spiration.co.uk/post/1203/MD5-in-C%23---works-like-php-md5()-example

반응형

'c#' 카테고리의 다른 글

c# 이미지 반투명  (0) 2016.01.28
이미지 회전  (0) 2016.01.28
델리게이트(delegate) 활용_2  (0) 2016.01.28
델리게이트(delegate) 활용_1  (0) 2016.01.28
C# 2.0의 새로운 기능들  (0) 2016.01.28