Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Szyfrowanie hasel i ich sprawdzanie.
hamlecik
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 31.07.2003

Ostrzeżenie: (0%)
-----


Witam wszystkich,
mam problem, z ktorym borykam sie od dluzszego czasu. Zrobilem sobie skrypt logowania oparty na MySQL oraz sesjach. Aby zwiekszyc jego bezpieczenstwo chce jeszcze szyfrowac hasla. Problem w tym, ze nie wiem jak zaszyfrowane haslo metoda np

[php:1:44fbd45ce3]
md5(haslo)
[/php:1:44fbd45ce3]

, ktore wedruje do bazy danych
sprawdzic czy jest identyczne z haslem podanym w formularzu.
Moze mi ktos podsunac jakies sugestie?
Pozdrawiam i dzieki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
delorian
post
Post #2





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 23.08.2003
Skąd: Olsztyn, Polska

Ostrzeżenie: (0%)
-----


md5 nie jest szyfrowaniem tylko kodowaniem (hashowaniem), tzn. że nie da się go odkodować, gdyż z Twojego ciągu znaków jest wyliczana pewna powiedzmy suma kontrolna, jedna i niepowtarzalna dla każdego ciągu znaków. Z tej sumy kontrolnej nie istnieje algorytm wsteczny, więc swojego ciągu już nie odzyskasz. Obecnie dla md5 jedyna możliwość złamania to tylko poprzez słownik lub pełen przegląd, ale to tylko wtedy kiedy ktoś np. jako hasła używa swojego imienia, albo imienia swojego kota. (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

O mcrypt możesz sobie poczytać na http://php.net/mcrypt lub http://mcrypt.hellug.gr/ - mcrypt umożliwia szyfrowanie.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 21:38