Md5 pocket pc c#

Soyez le premier à donner votre avis sur cette source.

Snippet vu 22 874 fois - Téléchargée 26 fois

Contenu du snippet

(Visual Studio.net 2003, type de projet : SMART DEVICE)

Apres avoir rencontré pas mal de problemes pour calculer une somme md5 sur pocket PC, voici une petite aide.
Il y a un petit truc a installer (CryptActiveX.msi).
voici le lien vers la doc : http://www.opennetcf.org/library/OpenNETCF.Security.Cryptography.html
Cette lib prend en charge bien plus que le MD5.

Il faut ajouter 'OpenNETCF.dll' dans les references du projet

Source / Exemple :


//la fonction prend une chaine de caracteres et renvoie sa somme MD5.
//Merci à CRAZYHT ;)

private String md5Crypt (String ID)
{
	String Text = ID;
	byte[] buffer = System.Text.Encoding.Default.GetBytes(Text);
	try
	{
		OpenNETCF.Security.Cryptography.MD5CryptoServiceProvider check;
		check = new OpenNETCF.Security.Cryptography.MD5CryptoServiceProvider();
		byte[] somme = check.ComputeHash (buffer);
		string ret = "";
		foreach (byte a in somme)
		{
			if (a<16)
				ret += "0" + a.ToString ("X");
			else
				ret += a.ToString ("X");
		}
		return ret;
	}
	catch
	{
		throw;
	}
}//fin md5Crypt

A voir également

Ajouter un commentaire

Commentaires

Messages postés
32
Date d'inscription
lundi 16 août 2004
Statut
Membre
Dernière intervention
12 février 2006

Je trouve que tu devrais plus expliquer. Mais j'aime bien je te mais 7
Messages postés
2
Date d'inscription
vendredi 28 octobre 2005
Statut
Membre
Dernière intervention
29 octobre 2005

merci ! c'est bien fait et c'est a améliorer !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.