실제로 ASP.Net 프로그래밍에서는 데이터를 암호화하기 위해 md5.asp를 호출할 필요가 없습니다. DotNet에는 다음과 같은 내장 클래스가 있습니다. System.Web.Security.HashPasswordForStoringInConfigFile()
public string md5(string str, int code)
{
if(code==16) //16비트 MD5 암호화(32비트 암호화의 경우 9~25자 사용)
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower().Substring(8,16);
}
if(code==32) //32비트 암호화
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower();
}
"00000000000000000000000000000000"을 반환합니다.
}