![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 21.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
w jaki sposob zakodowac haslo przesylane do bazy by mozna je bylo pozniej bez problemow odczytac?
INSERT INTO user VALUES ('', '$nick', PSAAWORD('$password')) lub INSERT INTO user VALUES ('', '$nick', MD5('$password')) nie daje sie pozniej rozkodowac a z kursu ktory posiadam wynika ze powinno sie je odkodowac bez problemu uzywajac SELECT * FROM user WHERE nick='$nick' AND password=PASSWORD('$password') lub SELECT * FROM user WHERE nick='$nick' AND password=MD5('$password') u mnie to nie dziala - tzn. koduje ale juz nie potrafi odkodowac (przy SELECT zwraca "empty set" podczas gdy w bazie istnieje odpowiedni wpis).. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 15.04.2004 Skąd: w-wa Ostrzeżenie: (0%) ![]() ![]() |
Md5 i tym podobne f-kcje, to funkcje jednostronne - nie odtworzysz z nich hasła.
Zapewne nie do końca dobrze to sformułowali w kursie, który posiadasz, ale chodzi o to, że w bazie trzymasz zakodowane hasło,a potem jak użytkownik je poda, to porównujesz md5(hasła_które_podał) z zakodowanym(w md5) hasłem w bazie. |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@tmk mądrze mówi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
a ja przenoszę na przedszkole. ps: co to jest PSAAWORD? mieszanie polszczyzny z angielszczyzną. powinno byc :PSASŁOWO lub WORDOFDOG (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ps2: i do hashowania uzywaj funckcji md5() w php a nie w bazie |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 21.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
thx za pomoc! pomoglo! (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 22:07 |