Bug #13206: MD5 option for 128 bytes long digest (standard)
| From: | neurobasher at planetquake dot com | Date: | Fri, 07 Sep 2001 22:32:14 +0000 |
| Subject: | Bug #13206: MD5 option for 128 bytes long digest (standard) | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-65395@lists.php.net to get a copy of this message | ||
From: neurobasher@planetquake.com
Operating system: Windows 98
PHP version: 4.0.4pl1
PHP Bug Type: Feature/Change Request
Bug description: MD5 option for 128 bytes long digest (standard)
It's a feature request regarding the MD5 string function.
The standard MD5 hash algorithm provides a 16 bytes long digest. PHP's MD5,
even though it says it's "using the RSA Data Security, Inc. MD5
Message-Digest Algorithm", is non-standard: gives out a 32 bytes long
digest.
I like the MD5 function very much, but I don't like it being described as
using MD5 if it doesn't act like the standard MD5 algorithm, so my
suggestion is that you should at least provide an option to choose between
"32 bytes digest (non-standard)" and "16 bytes digest (standard)" modes.
It also would help a lot if source code/reference to PHP's unique MD5
implementation (which I can't seem to find ANYWHERE on the net) would be
made available.
Thank you in advance,
Dan 'Neurobasher' Gomes
--
Edit bug report at: http://bugs.php.net/?id=13206&edit=1