//	Fontcion de Cryptage
var codesHexa="0123456789ABCDEF";
function codeHexa (octetDec) // octet décimal ==> hexadécimal
{
	return (codesHexa.charAt(octetDec>>>4)+codesHexa.charAt(octetDec&15));
}
function decodeHexa (octetHex) // octet hexadécimal ==> décimal
{
	return ( (codesHexa.indexOf(octetHex.charAt(0))<<4) + codesHexa.indexOf(octetHex.charAt(1)) );
}
var clef="1Ce3c5i27nes8tpa66sune2pi97p2e";
function antipour(texte) // texte crypté ==> texte en clair
{
	resultat="";
	l=texte.length;
	lc=clef.length;
	m=0;
	for (n=0;n<l;n+=2)
	{
		c=decodeHexa(texte.substr(n,2));
		resultat+=String.fromCharCode( c ^ clef.charCodeAt(m%lc) );
		m++;
	}
	return resultat;
}
