pc152
Messages postés38Date d'inscriptionvendredi 24 novembre 2000StatutMembreDernière intervention 9 octobre 2008 21 nov. 2006 à 11:05
Bonjour
Merci pour ce code. Pour des raison de compatibilité j'ai du modifier pour avoir le meme résultat u'un codage en MD5 sous javascript ou php voici la modif:
// Convertit la chaîne originale en un tableau de Bytes
byte[] bytValue = Encoding.ASCII.GetBytes(Value);
// Procède au hashage et retourne un tableau de Bytes
byte[] bytHash = mhash.ComputeHash(bytValue);
mhash.Clear();
StringBuilder los = new StringBuilder();
//Par cour du tableau de byte
foreach(byte lo in bytHash)
{
//Convertir un nombre en chaine Hexadécimale en utilisant une surcharge de ToString() et le format X.
los.Append(lo.ToString("X2", null));
}
// Retourne une chaîne de caractères de la valeur hashée
return los.ToString();
21 nov. 2006 à 11:05
Merci pour ce code. Pour des raison de compatibilité j'ai du modifier pour avoir le meme résultat u'un codage en MD5 sous javascript ou php voici la modif:
// Convertit la chaîne originale en un tableau de Bytes
byte[] bytValue = Encoding.ASCII.GetBytes(Value);
// Procède au hashage et retourne un tableau de Bytes
byte[] bytHash = mhash.ComputeHash(bytValue);
mhash.Clear();
StringBuilder los = new StringBuilder();
//Par cour du tableau de byte
foreach(byte lo in bytHash)
{
//Convertir un nombre en chaine Hexadécimale en utilisant une surcharge de ToString() et le format X.
los.Append(lo.ToString("X2", null));
}
// Retourne une chaîne de caractères de la valeur hashée
return los.ToString();