![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 5.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam Serdecznie,
Przed chwilką zabezpieczyłem hasła w bazie za pomocą poniższego polecenia
Nie wiedziałem, że MD5 wygenerowane za pomocą PHP różni się od MySQL. Teraz dla hasła romek mam poniższe hashe 0eebbda33d9a9969f7f8b0ccaf6249 - zapisany w bazie po update haslo=md5(haslo), 0eebbda33d9a9969f7f8b0ccaf624989 - wygenerowany teraz za pomocą php, 0eebbda33d9a9969f7f8b0ccaf624989 - wygenerowany teraz za pomocą select md5('romek'). Jak widzicie sprawdzenie zapisanego hasła za pomocą php czy mysql jest teraz niemożliwe, ponieważ różni się zawsze od tego zapisanego w bazie. Jak mogę rozwiązać ten problem? EDIT: Wiem w czym problem. W bazie mam ustawiony varchar(30) czyli za krótki. Ten post edytował tryme 4.01.2011, 10:38:31 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Obstawiam że pole w bazie masz za krótkie.
-------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 5.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie tak było.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Hint: MD5 nie jest algorytmem przewidzianym do haszowania* haseł, więc nie radzę z niego korzystać. Użyj jeden z funkcji SHA-2, np. SHA-512.
* Właśnie się dowiedziałem, że "hasz", "haszowanie" są poprawnymi polskimi słówkami. ![]() Ten post edytował Crozin 4.01.2011, 13:03:12 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 20:02 |