Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak odszyfrować hasło w php ?
Forum PHP.pl > Forum > PHP
uczeń php
Jak w php można odzyskać zapomniane hasło ? Załóżmy, że w bazie danych jest o to takie hasło 5465435errg4ewt58385r33456732453285434865, czy trzeba to zrobić na zasadzie zapytania UPDATE nowe hasło a może w php istnieje jakaś w budowana funkcja odszyfrowująca ? Chociaż z tego co czytałem to md5 i sha1 działają tylko w jedną stronę.
phpion
Cytat(uczeń php @ 25.02.2010, 07:53:28 ) *
trzeba to zrobić na zasadzie zapytania UPDATE nowe hasło

nospor
podobny temat:
http://forum.php.pl/index.php?showtopic=143112&hl=hasla
thek
Odpowiem Ci ciut szerzej. Dobrze słyszałeś. sha1 i md5 to algorytmy jednostronne. Nie da się uzyskać hasła z hasha. Jedyną możliwością są dla md5 tzw. "tęczowe tablice", ale jest to po prostu zbiór hashy z odpowiadającymi im słowami. A "odkodowanie" polega na znalezieniu w tych tablicach owego hasha i sprawdzenie jakie hasło danym algorytmem zakodowano.

Dlatego jedyną sensowną możliwością jest utworzenie nowego hasła i nowego hasha dla niego, co zresztą sam zauważyłeś a phpion Ci potwierdził.
wiiir
Cytat(uczeń php @ 25.02.2010, 07:53:28 ) *
Chociaż z tego co czytałem to md5 i sha1 działają tylko w jedną stronę.

Dokladnie tak jest

Zawsze mozesz napisac swoj algorytm szyfrujacy o ile chcesz, ktory bedziesz w stanie pozniej odszyfrowac, odrazu mowie ze jest to bardzo trudne (mowie o dobrym algorytmie)

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.