Bonjour
Débutant, je cherche a écrire en PHP l'équivalent de cette fonction écrite en PASCAL.
Je sèche un peu. Pouvez-vous m'aider, merci
Code pascal : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function DeCrypte(St:string;Key:integer):string; var I: byte; StCrypt : string; begin StCrypt := EmptyStr; //Initialise la variable for I := 1 to Length(St) do //Pour tous les caractères la chaine... StCrypt:= StCrypt+Char(Byte(St[I]) xor Key); //On effectue le décryptage result := StCrypt; //Renvoi du résultat end;
Voila ou j'en suis actuellement
Pour aider la chaine "®®®®®®®Óûìý÷¾ÿ¾èñëí¾" doit renvoyer le texte '"0000000Merci a tous'"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php /* la chaine a decryter arrive dans le champ(variable) nommée info */ $info = $_GET['info']; $Cle = 122014; Echo $info; /* $info est correctement lu et affiché */ $str = ""; for($i=0;$i<=strlen($info);$i++){ $str = $str . ($info[$i] xor $cle); } Echo $str; /* ne renvoi rien d'autre qu'une serie de 1*/ ?>
Partager