jednak muszę przedstawić tę funkcję:
[php]<?php
function cpass($pass){
global $sitekey;
$liczba = hexdec($pass."$sitekey");
$liczba1 = substr($liczba, 2, 3);
$liczba2 = substr($liczba, 5, 3);
$liczba = $liczba1.$liczba2;
$l1 = substr($liczba, 0, 2);
$l2 = substr($liczba, 2, 2);
$l3 = substr($liczba, 4, 2);
$p1 = substr($pass, 0, 2);
$p2 = substr($pass, 2, 2);
$p3 = substr($pass, 4, 2);
$pas = $l1.$p1.$l2.$p2.$l3.$p3;
for($i=1;$i<=strlen($pas);$i++){
$cpass .= substr($pas, strlen($pas)-$i, 1);
}
return $cpass;
}
?>[/php]
$sitekey - zmienna (nazwa strony)
Najpierw zmienna $pass jest przepuszczona przez algorytm md5();
Chyba nie muszę tłumaczyć?
I czy to jest bezpieczne?
[php + Mysql] weryfikacja hasla
-
Krzysztof Aszkiełowicz
- Zaczyna działać

- Posty: 458
- Rejestracja: pn maja 26, 2003 9:29 pm
- Lokalizacja: Warszawa
- Kontakt:
-
Michał Fikus
- Przelotem

- Posty: 242
- Rejestracja: sob cze 08, 2002 6:39 pm
- Lokalizacja: Wejherowo
Re: [php + Mysql] weryfikacja hasla
Hmm wydaje mi się, że to praktycznie tak samo bezpieczne jak md5() z dodaniem kilku znaków - mając Twój formularz user nadal miałby milioy możliwości, tylko że wypadłoby to na innych znakach niż normalnie - a po md5() i tak się domyślić nie można
.
Re: [php + Mysql] weryfikacja hasla
jak rozumiem, jesli user zapomni hasla to nawet admin nie bedzie w stanie przypomniec mu hasla!!!
-
Wojciech Jurewicz
- Przelotem

- Posty: 274
- Rejestracja: wt lip 22, 2003 11:29 pm
- Lokalizacja: Mazury
- Kontakt:
Re: [php + Mysql] weryfikacja hasla
Niestety, ale będzie mógł ręcznie do bazy wpisać nowe, przesłać je do usera, a ten po zalogowaniu je sobie może zmienić...the_foe pisze:jak rozumiem, jesli user zapomni hasla to nawet admin nie bedzie w stanie przypomniec mu hasla!!!
-
Krzysztof Aszkiełowicz
- Zaczyna działać

- Posty: 458
- Rejestracja: pn maja 26, 2003 9:29 pm
- Lokalizacja: Warszawa
- Kontakt:
Re: [php + Mysql] weryfikacja hasla
Hmm the_foe nie prawda. jest coś takiego jak odzyskiwanie hasła. U mnie np User musi podać nick, email(taki sam jak przy rejestracji), i miesiac przystapienia. Klika na Odzyskaj konto i do bazy zapisuje się zakryptowane hasło, a na mail kolesia system przesyła nowe hasło. Chyba proste 
Re: [php + Mysql] weryfikacja hasla
Oj nie wiem czy to bezpieczne. Powiedzmy ze jestesmy w sieci opartej na hubach. W imieniu goscia prosimy o nowe haslo, sniffujemy siec i juz mamy mail z nowym kodzikiem... logujemy sie zmieniamy haslo, wyrzucamy mail i koles ma po koncieKrzysztof Aszkiełowicz pisze:(...) Klika na Odzyskaj konto i do bazy zapisuje się zakryptowane hasło, a na mail kolesia system przesyła nowe hasło. Chyba proste