Function decodage du ascii converti en hexadecimal

Soyez le premier à donner votre avis sur cette source.

Snippet vu 7 650 fois - Téléchargée 25 fois

Contenu du snippet

Bonjour,j'avais Besoin d'un decodage de ASCII converti en HEXA pour decrypter des chaines de caractère entre un programme en Visual Basic et une page web en PHP.
La source que j'ai utiliser pour le cryptage se trouve a cette page : http://www.vbfrance.com/code.aspx?ID=6310
au cas ou vous en auriez besoin

Source / Exemple :


function decrypt($string)  {

for ($i = 0; $i < strlen($string);  $i = $i + 2)
                $out .= chr(hexdec($string{$i}.$string{$i+1}));
/*
$string{$i} permet d'avoir le caractère de la chaine à la place $i
Attention on compte le 0
Le caractère 0 de "AZERTY" Est A

il y a un $i = $i + 2 pour avoir les caractère de 2 en 2
STRLEN() Retourne le NB de caractère de la variable
HEXDEC() permet de passer d'HEXA en DECIMAL (DECHEX() Est l'inversse)
CHR() Permet a la reconversion ( son inversse est ORD() )

Ici le for n'as pas besoin de { } car il n'as qu'une ligne a executer (le IF peut etre utiliser pareille)

  • /
return addslashes($out); //addslashes Permet l'ajout des \ pour la securiter }

Conclusion :


Bon normalement la source ne devais pas paraitre ici, mais je me suis dit que ca pourais tjs etre utile...
J'ai peut être un peut trop EXPLIQUER ma source, enfin .... ca vaut mieux que de ne rien mettre en commentaire et au moin même un Debutant peut comprendre.

Pour utiliser la fonction faites :
$Chaineadecrypter = decrypt($ChaineCrypter);

Voila sinon laisser un commentaire ...

A voir également

Ajouter un commentaire

Commentaires

BEAVER94310
Messages postés
1
Date d'inscription
vendredi 6 juin 2008
Statut
Membre
Dernière intervention
6 juin 2008

met les programme son fake enft omfg
slimshady451
Messages postés
6
Date d'inscription
jeudi 17 février 2005
Statut
Membre
Dernière intervention
11 janvier 2007

non elle est bidon
cs_Astalavista
Messages postés
192
Date d'inscription
lundi 24 décembre 2001
Statut
Membre
Dernière intervention
3 février 2010

Pas de commentaires ... il n'y a rein a dir sur ma source ???

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.