Req #74259 [Opn]: Release API shouldn't provide MD5 hashes
| From: | pollita@php.net | Date: | Tue, 30 May 2017 04:29:37 +0000 |
| Subject: | Req #74259 [Opn]: Release API shouldn't provide MD5 hashes | ||
| References: | 1 | Groups: | php.webmaster |
| Request: | Send a blank email to php-webmaster+get-25831@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=74259&edit=1
ID: 74259
Updated by: pollita@php.net
Reported by: kelunik@php.net
Summary: Release API shouldn't provide MD5 hashes
Status: Open
Type: Feature/Change Request
Package: Website problem
PHP Version: Irrelevant
Block user comment: N
Private report: N
New Comment:
https://wiki.php.net/rfc/release-md5-deprecation
Previous Comments:
------------------------------------------------------------------------
[2017-03-17 13:48:34] security at paragonie dot com
> MD5 is broken and can no longer be seen as collision-resistant.
This is a bit of an understatement. It's trivial to create two files (one benign, one
malicious) with the same MD5 hash.
> We already have SHA-256 there, which is fine. We should also add the PGP signatures we provide
> in the announcement e-mails.
+1
------------------------------------------------------------------------
[2017-03-17 07:55:11] kelunik@php.net
Description:
------------
http://php.net/releases/?json&max=2000&version=7
shouldn't provide MD5 hashes for file integrity. MD5 is broken and can no longer be seen as
collision-resistant.
I hereby propose to remove those hashes. Any tool that relies on the API and its MD5 hashes SHOULD
break and be upgraded. We can announce it before doing the change, but we can't warn on such
usage programmatically.
We already have SHA-256 there, which is fine. We should also add the PGP signatures we provide in
the announcement e-mails.
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=74259&edit=1