Md5 pocket pc c#

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

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.