Mam tabelke uzytkownicy w mysql-u.
pole haslo gdzie zapisuje haslo w sposob:
pass = password('$zmienna');
w wyniku tej operacji w bazie zostaje zapisany kod hasla, da sie to odwrocic ? tzn jak ktos zapomni zeby z tego kodu odszyfrowac haslo ?
Mam tabelke uzytkownicy w mysql-u.
pole haslo gdzie zapisuje haslo w sposob:
pass = password('$zmienna');
w wyniku tej operacji w bazie zostaje zapisany kod hasla, da sie to odwrocic ? tzn jak ktos zapomni zeby z tego kodu odszyfrowac haslo ?
Nie, nie da się tego odwrócić. Szyfrowanie działa tylko w jedną stronę. Jeśli chcesz np. użyć tej funkcji do logowania, to po podaniu przez usera loginu i hasła musisz znów go skonwertować i dopiero porównać !
Nie, nie da się tego odwrócić. Szyfrowanie działa tylko w jedną stronę. Jeśli chcesz np. użyć tej funkcji do logowania, to po podaniu przez usera loginu i hasła musisz znów go skonwertować i dopiero porównać !
Tak wiem to , ale chcialbym w razie zapomnienia hasla wyslac na maila haslo danego usera , nie ma problemu jezeli hasla beda zapisywane normalnie, czy fachowo to sie jakos koduje ?
Wylosuj mu nowe hasło, wyslij na maila i zapisz zpasswordowane do bazy.
A ja mialem ostatnio programa do rozszyfrowania md5!!
Dzies byl tego opis i zasaalem :)
Jedyny problem - haslo 5 literowe rozkodowal mi w 3 godziny z hakem...
A ja mialem ostatnio programa do rozszyfrowania md5!!
Hmmm... Ciekawe :)
Jak wiadomo wszem, wobec i każdemu z osobna, md5 jest funkcją haszującą. Jaki z tego wniosek? Otóż jeżeli weźmiemy 2 zbiory ciągów: tekst i md5, to okaże się, że każdemu elementowi tekst możemy przypisać dokładnie jeden element md5, ale każdemu elementowi md5 można przypisać dowolnie dużą ilość elementów tekst!!
Nie można rozszyfrować md5 - Twój program to podróba :)
Vogel ma racje :d.
md5 rulez i koniec [cygaro] [diabel] :d.
Takze, troche nie wieze ze czekales te 3 godziny. Ja juz bym kompa z buta pociagnol (raczej program) jak by tak szlo wolno :-)