Autor | Zpráva | ||
---|---|---|---|
akes Profil * |
#1 · Zasláno: 11. 8. 2008, 20:18:54
Při použití funkce crypt jsem se setkal s efektem rozdílné délky výstupu http://test.aak-dogplay.com/crypt.php. Příjde mi podivné, že při nezadání saltu je výstup dlouhý jako vstup, při zadání se zkrátí. Jeto v pořádku?
Tady je inkriminovaný kód for ($i=0;$i<2;$i++) $salt.=$i; $text='ABCDEFGHIJKLMNOPQRSTUVWXYZ0'; echo 'Délka vstupu=',strlen($text),'<BR>'; echo "salt=$salt<BR>"; echo crypt($text),' / delka=',strlen(crypt($text)),'<BR>'; echo crypt($text,$salt),' / delka=',strlen(crypt($text,$salt)),'<BR>'; |
||
Časová prodleva: 3 dny
|
|||
akes Profil * |
#2 · Zasláno: 14. 8. 2008, 09:19:17
Při řešeni uvedeného problému jsem ještě narazil na tento problém http://test.aak-dogplay.com/crypt.php
for ($i=0;$i<2;$i++) $salt.=$i; $text='A'; echo 'Délka vstupu=',strlen($text),'<BR>'; echo "salt=$salt<BR>"; echo crypt($text),' / delka=',strlen(crypt($text)),'<BR>'; echo crypt($text,$salt),' / delka=',strlen(crypt($text,$salt)),'<BR>'; $text.='B'; echo strlen($text),'¨= '; echo crypt($text),' / delka=',strlen(crypt($text)),'<BR>'; echo crypt($text,$salt),' / delka=',strlen(crypt($text,$salt)),'<BR>'; $text='ABCDEFGHIJKLMNOPQRSTUVWXYZ0'; echo strlen($text),'¨= '; echo crypt($text,$salt),' / delka=',strlen(crypt($text,$salt)),'<BR>'; Jak to je prosím možné? Co s tím? |
||
akes Profil * |
#3 · Zasláno: 14. 8. 2008, 09:20:55
oprava odkazu http://test.aak-dogplay.com/crypt2.php
|
||
akes Profil * |
#4 · Zasláno: 14. 8. 2008, 09:40:43
Omlouvám, se a prosím administrátora o smazánípředchozích 2 přízpěvků, cvhybné. Děkuji.
Při řešeni uvedeného problému jsem ještě narazil na tento problém http://test.aak-dogplay.com/crypt.php for ($i=0;$i<2;$i++) $salt.=$i; $text='A'; echo strlen($text),'= '; echo crypt($text,$salt),' /',strlen(crypt($text,$salt)),'<BR>'; $text.='B'; echo strlen($text),'= '; echo crypt($text,$salt),' / ',strlen(crypt($text,$salt)),'<BR>'; $text.='DEFGHIJKLMNOPQRSTUVWXYZ0'; echo strlen($text),'= '; echo crypt($text,$salt),' / ',strlen(crypt($text,$salt)),'<BR>'; $text.='EFGHIJKLMNOPQRSTUVWXYZ0'; echo strlen($text),'= '; echo crypt($text,$salt),' / ',strlen(crypt($text,$salt)),'<BR>'; $text.='FGHIJKLMNOPQRSTUVWXYZ0'; echo strlen($text),'= '; echo crypt($text,$salt),' / ',strlen(crypt($text,$salt)),'<BR>'; $text.='GHIJKLMNOPQRSTUVWXYZ0'; echo strlen($text),'= '; echo crypt($text,$salt),' / ',strlen(crypt($text,$salt)),'<BR>'; Jak to je prosím možné? Co s tím? |
||
Časová prodleva: 16 let
|
0