Une des méthodes les plus populaires et aussi une des plus simples pour caché des mots de passe, l'encodage en MD5, voici un exemple en C# (C Sharp) permettant d'effectuer se traitement :
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
-
- namespace MD5Samples
- {
- class Program
- {
- static public string MD5(string input)
- {
- System.Security.Cryptography.MD5CryptoServiceProvider x = new System.Security.Cryptography.MD5CryptoServiceProvider();
- byte[] mydata = x.ComputeHash(System.Text.Encoding.UTF8.GetBytes(input));
- System.Text.StringBuilder s = new System.Text.StringBuilder();
- foreach (byte b in mydata)
- {
- s.Append(b.ToString("x2").ToLower());
- }
- return s.ToString();
- }
-
- static void Main(string[] args)
- {
- Console.WriteLine(MD5("gladir"));
- }
- }
- }
on obtiendra le résultat suivant :
7a16cc6ecae1d1c22b8671bd35e963dfVoir également
Encyptage/décryptage MD5 (Dictionnaire de MD5)
Langage de programmation - MySQL - Référence de fonctions - MD5
Langage de programmation - PostgreSQL - Référence de fonctions - MD5
Langage de programmation - PHP - Référence de fonctions - MD5
Langage de programmation - C pour Linux - Référence de fonctions - md5_final
Langage de programmation - Perl - Référence des modules - Digest::MD5
Langage de programmation - mIRC - Référence de fonctions - «$MD5»
Dernière mise à jour : Samedi, le 16 août 2014