En fait, dans la programmation ASP.Net, il n'est pas nécessaire d'appeler md5.asp pour chiffrer les données. Il existe une classe intégrée dans DotNet : System.Web.Security.HashPasswordForStoringInConfigFile()
public string md5(string str, int code)
{
if(code==16) //Cryptage MD5 16 bits (prendre 9 à 25 caractères de cryptage 32 bits)
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower().Substring(8,16);
}
if(code==32) //chiffrement 32 bits
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower();
}
renvoie "00000000000000000000000000000000" ;
}