Hachage MD5 pour CSharp .Net
Le MD5 est une fonction de hachage cryptographique (dans un seul sens) qui permet d'obtenir l'empreinte numérique d'un message ou d'un fichier .
Il est utilisé surtout pour la sécurisation des mots de passes dans les Bases des données.
Exemple en C#
Voici une simple fonction en C# permettant de hacher un texte en MD5 en utilisant le Framework .Net
Merci ;)
Il est utilisé surtout pour la sécurisation des mots de passes dans les Bases des données.
Exemple en C#
Voici une simple fonction en C# permettant de hacher un texte en MD5 en utilisant le Framework .Net
public static string MD5Hash(string texte)
{
try
{
MD5 md5 = new MD5CryptoServiceProvider();
md5.ComputeHash(ASCIIEncoding.ASCII.GetBytes(texte));
byte[] result = md5.Hash;
StringBuilder strBuilder = new StringBuilder();
for (int i = 0; i < result.Length; i++)
{
strBuilder.Append(result[i].ToString("x2"));
}
return strBuilder.ToString().ToUpper();
}
catch (Exception ex)
{
return "";
}
}Merci ;)

Comments