Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $heslo="jablko"; //heslo pre dešifrovanie
- $data=$_GET["data"]; //dáta prijaté cez GET request
- $str=""; //prázdny string
- $heslo2=str_pad($heslo,strlen($data),$heslo); //nakopírovanie hesla na takú dĺžku akú majú dáta
- //var_dump($_GET["data"]);
- //var_dump($heslo2);
- for($i=0;$i<strlen($data);$i++){ //prejdeme celé dáta
- $a=substr($data,$i,1); //vezmeme znak na i-tej pozícii z dát
- $b=substr($heslo2,$i,1); //vezmeme znak na i-tej pozícii z hesla
- $c=$a^$b; //vykonáme operáciu XOR
- $str.=$c; //výsledok operácie pridáme do reťazca $str
- }
- parse_str($str,$pole); //rozparsujeme reťazec; to znamená, že z reťazca meno=janko&pohlavie=m nám vzniknú premenné $pole["meno"] a $pole["pohlavie"] a naplnia sa príslušnými dátami
- echo "Reťazec dekódovaný";
- var_dump($pole);
- //môže nasledovať ďalšie spracovanie dát, napr. uloženie do súboru alebo DB
- ?>
Advertisement
Add Comment
Please, Sign In to add comment