note 104125 added to function.md5
| From: | eivindorama at gmail dot com | Date: | Wed, 25 May 2011 08:58:11 +0000 |
| Subject: | note 104125 added to function.md5 | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-180012@lists.php.net to get a copy of this message | ||
Several of these comments are -badly- confused. There should be some mechanism for sorting the wheat
from the chaff, especially for security-critical stuff such as hashes.
If you come to this page with no solid understanding of hashes, you likely end up more confused than
you where, since the "advice" is full of misunderstandings and patent nonsense like
confusing encrypting with hashing.
No, there's no "complete rainbow table" for md5 in existence. That would be absurd.
md5 is a 16-byte hash, so there's 2^(16*8) possibilities, or
340282366920938463463374607431768211456 even if every one was just 16 bytes, that'd be
8847341539944400050047739793 terabytes worth of data, much more than the total storage humanity
ownes.
There's other problems with md5, but this isn't one of them.
----
Server IP: 85.19.212.230
Probable Submitter: 213.236.227.10
----
Manual Page -- http://www.php.net/manual/en/function.md5.php
Edit -- https://master.php.net/note/edit/104125
Del: integrated -- https://master.php.net/note/delete/104125/integrated
Del: useless -- https://master.php.net/note/delete/104125/useless
Del: bad code -- https://master.php.net/note/delete/104125/bad+code
Del: spam -- https://master.php.net/note/delete/104125/spam
Del: non-english -- https://master.php.net/note/delete/104125/non-english
Del: in docs -- https://master.php.net/note/delete/104125/in+docs
Del: other reasons-- https://master.php.net/note/delete/104125
Reject -- https://master.php.net/note/reject/104125
Search -- https://master.php.net/manage/user-notes.php