Autor | Zpráva | ||
---|---|---|---|
jan99 Profil * |
#1 · Zasláno: 21. 2. 2012, 17:21:40
Ahoj, potrebuju v php zakodovat hodnotu a v javascriptu ji zase dekodovat.
Hlavne bych chtel aby ta funkce pro dekodovani v javacriptu byla usporna a nezabirala moc mista. Ale vubec nevim jak to provest. Staci treba posunout vsechny znaky o x-míst v php a v javascriptu zase ty znaky posunout nazpatek a tak dostat puvodni nezakodovanou hodnotu. Diky moc |
||
nemeja Profil |
#2 · Zasláno: 21. 2. 2012, 17:23:08
Jenže JS kod je přístupný uživatelům, tudíž by věděli tvuj algoritmus ;)
|
||
Tori Profil |
#3 · Zasláno: 21. 2. 2012, 17:27:53
jan99:
A k čemu to vlastně slouží, a proč se hodnota musí šifrovat? |
||
SeparateSK Profil |
Skús strrev v php a v js zas naspäť.
PHP: <?php $text=strrev("Ahoj"); echo "<script>var zasifrovane='$text';</script>"; ?> <script> var text=zasifrovane; var vysledok=""; for(i=0;i<=text.length;i++){ vysledok+=text.substr((text.length-i),1); } alert(vysledok); </script> a JavaScript to zas obrázi, takže výsledok bude pôvodné "ahoj" |
||
Tori Profil |
#5 · Zasláno: 22. 2. 2012, 22:25:27
jan99:
„Hlavne bych chtel aby ta funkce pro dekodovani v javacriptu byla usporna a nezabirala moc mista.“ var vysledek = zasifrovane.split('').reverse().join(''); (Názvy proměnných jsou podle [#4], rychlost ani spotřebu paměti jsem neporovnávala.)
|
||
Časová prodleva: 12 let
|
0