![]() |
![]() |
-urnansze- |
![]()
Post
#1
|
Goście ![]() |
Mam takie oto pytanko, czy ktoś wie dlaczego funkcja crypt() koduje tylko pierwszych siedem znaków ? Oto przykład skryptu.
W wyniku jego działania stringi 'administrator' i 'administ' zostaną zakodowane tak samo. Jak widać $haslo2 zaweira ciąg 8 znaków, gdyby ten ciąg zmniejszyć o jeden lub więcej to $haslo i $haslo2 po zakodowniu będą różne. W dokumentacji php na www.php.net nie znalazłem żadnej informacji na ten temat. --- Do umieszczania kodu php mamy znacznik [php] hwao (IMG:http://forum.php.pl/style_emoticons/default/ph34r.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Dla przykladu, czy nie, nie zmienia to faktu, ze zle go uzyles i nie zadzialal Blowfish tylko standardowy DES, ktory ma przypadlosc z 8 znakami. Zerknij w przyklady do manuala, jest tam pokazane jak uzyc kazdy z tych "szyfrow".
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 10:18 |