Strona 2 z 2

Re: [php + Mysql] weryfikacja hasla

: pn sie 18, 2003 12:10 am
autor: Krzysztof Aszkiełowicz
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?

Re: [php + Mysql] weryfikacja hasla

: pn sie 18, 2003 8:10 am
autor: Michał Fikus
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 :P.

Re: [php + Mysql] weryfikacja hasla

: wt sie 19, 2003 2:53 pm
autor: the_foe
jak rozumiem, jesli user zapomni hasla to nawet admin nie bedzie w stanie przypomniec mu hasla!!!

Re: [php + Mysql] weryfikacja hasla

: wt sie 19, 2003 6:04 pm
autor: Wojciech Jurewicz
the_foe pisze:jak rozumiem, jesli user zapomni hasla to nawet admin nie bedzie w stanie przypomniec mu 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ć...

Re: [php + Mysql] weryfikacja hasla

: wt sie 19, 2003 9:09 pm
autor: Krzysztof Aszkiełowicz
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 :P

Re: [php + Mysql] weryfikacja hasla

: czw sie 21, 2003 10:55 am
autor: the_foe
Krzysztof 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 :P
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 koncie ;)