Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [php]Hashowanie haseł
--nowy--
post
Post #1





Goście







Witam napisałem sobie funkcję do hashowania haseł, możecie ocenić jej bezpieczeństwo lub co poprawić?
  1. <?
  2.  
  3. function pass($pass) {
  4. $key = md5(sha1($pass, true));
  5. $algo = hexdec($key);
  6. $num = explode('.', $algo);
  7.  
  8. if($num[0] > 6) $algor = 'haval160,4';
  9. if($num[0] < 6 && $num[0] > 3) $algor = 'sha256';
  10. if($num[0] < 3) $algor = 'ripemd160';
  11.  
  12. $pass = md5(sha1(hash_hmac($algor, $pass, $key)));
  13. return $pass;
  14. }
  15. ?>
Go to the top of the page
+Quote Post
Kayne
post
Post #2





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 30.04.2006
Skąd: Kalisz

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


Był temat na temat skuteczności wielokrotnego hashowania hasła...

Koniec końców, jest to bez większego sensu, ponieważ MD5 i tak koduje do 32 znakowego ciągu, a dla brutal force'a to żadna różnica...
Go to the top of the page
+Quote Post
--nowy--
post
Post #3





Goście







nie rozumiem, przeciez gdy to zostnaie wykonane "sha1(hash_hmac($algor, $pass, $key))" i koduje hasło np "Krystian" to wtedy md5 ma do zakodowania coś takiego "ee8256741bc1ef017e4f7cb5a6aba7c1c4fe6a2f" anie Krystian
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




bylo o tym nie raz:
http://forum.php.pl/index.php?showtopic=44...t=0&start=0
milej lektury
zamykam
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 01:14