Autor | Zpráva | ||
---|---|---|---|
Pavel Prochazka.zde.cz Profil * |
#1 · Zasláno: 26. 5. 2007, 10:32:57
Dobry den,
pouzivam tento script na zabespeceni citlivych informaci... mam doma verzi: // $Id: Xtea.php,v 1.10 2004/09/08 19:19:22 jeroend Exp $ a tedka jsem si stahnul novejsi verzi: // $Id: Xtea.php,v 1.13 2004/10/04 20:23:22 jeroend Exp $ ale muj script s tou novou verzi kodovaciho mofulu nejak nefaka.... nevice v cem je problem? |
||
Pavel Prochazka.zde.cz Profil * |
#2 · Zasláno: 26. 5. 2007, 13:43:30
Jen doplnim:
funkce pro praci se siframy mam napisane takto: function Kodovani_Dat ($sVstup){ $sSifra = new Crypt_Xtea; $sKod = htmlspecialchars(urlencode(base64_encode($sSifra->encrypt((string)$sVs tup, Kod_url)))); unset ($sSifra); return $sKod; } function Dekodovani_Dat ($sVstup){ $sSifra= new Crypt_Xtea; $sKod = $sSifra->decrypt(base64_decode($sVstup),Kod_url); unset ($sSifra); return $sKod; } zakladni kodovaci sequence: define("Kod_url","ojruff92178"); //tu lze libovolne menit.... nejaky priklad funkce kodovani: $nID = Kodovani_Dat(MySQL_Result($dotaz_download, $a, "id") .'߀'.$CrcOrign); String v $CrcOrign je jen pro kontrolu zda me nikdo nemanipuloval s daty.... a dekodovaci prikaz vypada asi takto: list($id, $sCrc)=explode("߀",Dekodovani_Dat($_REQUEST["id"])); timto zpusobem mohu libovolne pridavat mnozstvi parametru prenesenych pres url... Se starsi vezti to faka ale s novejsi nikoliv.....Jsou nejake napady...... |
||
Pavel Prochazka.zde.cz Profil * |
#3 · Zasláno: 27. 5. 2007, 09:11:01
Pripadne jak resite tento problem, co pouzivate na kodovani vy ve vasich scriptech....
Treba najdu lepsi reseni. Ale melo by to bejt reseni free.... |
||
Pavel Prochazka.zde.cz Profil * |
#4 · Zasláno: 27. 5. 2007, 15:32:09
Zadne napady?
uz jsem na to prisel..... Reseni sice mam ale je to pekne blbe reseni, tak se hrabu v tom algoritmu. Respektive algoritmus je ok, pouse pri sestavovani stringu na neco zapomene, tedka hledam v kodu chybu.... No uvidim zda se me to podari. jinak pouziji to prvotni reseni... |
||
Pavel Prochazka.zde.cz Profil * |
#5 · Zasláno: 27. 5. 2007, 15:33:35
jinak pro testovaci ucely pouzivat toto:
$rnt = Kodovani_Dat ("ahoj_pokus.123456978.jkfkjgfgfdg.seefefjer"); $rnt1 = Dekodovani_Dat ($rnt); echo ($rnt1); a funkce pro kodovani jsou: function Kodovani_Dat ($sVstup){ $sSifra = new Crypt_Xtea; $sKod = urlencode(base64_encode($sSifra->encrypt((string)$sVstup, Kod_url))); unset ($sSifra); return $sKod; } function Dekodovani_Dat ($sVstup){ $sSifra= new Crypt_Xtea; $sKod = $sSifra->decrypt(base64_decode(urldecode($sVstup)),Kod_url); unset ($sSifra); return $sKod; } to jen pro toho kdo se stim chce take zabejvat...... |
||
Pavel Prochazka.zde.cz Profil * |
#6 · Zasláno: 27. 5. 2007, 16:26:38
zdravim,
tak uz jsem to nasel ve scriptu xtea.php ve funkci: encrypt byla chyba na kodovani vstupniho retezce.... uz jsem to opravil... :):):). |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0