De hecho, en la programación ASP.Net, no es necesario llamar a md5.asp para cifrar datos. Hay una clase incorporada en DotNet: System.Web.Security.HashPasswordForStoringInConfigFile()
cadena pública md5(cadena str, código int)
{
if(code==16) //Cifrado MD5 de 16 bits (tome entre 9 y 25 caracteres de cifrado de 32 bits)
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower().Substring(8,16);
}
if(código==32) //cifrado de 32 bits
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower();
}
devolver "00000000000000000000000000000000";
}