Re: PASSWORD_DEFAULT value
| From: | Vinicius Dias | Date: | Wed, 06 Sep 2023 19:33:14 +0000 |
| Subject: | Re: PASSWORD_DEFAULT value | ||
| References: | 1 2 3 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-120999@lists.php.net to get a copy of this message | ||
This is very interesting. It's the first time I see recommendations
pro Bcrypt and against Argon2. Even Owasp recommends Argon2 over
Bcrypt [1].
I am not a cryptography expert so I believe that if there is a
discussion of which one is better PHP shouldn't change things for now,
so that totally answers the question of why the default is still
bcrypt.
Thank you both for replying.
[1] https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html
Vinicius Dias,
Zend Certified Engineer,
iMasters PHP Certified Professional
Em qua., 6 de set. de 2023 às 16:25, Hans Henrik Bergan
<divinity76@gmail.com> escreveu:
>
> Argon2 is opt-in, not opt-out, at compile-time, so then we would have to agree on it being
> acceptable for PASSWORD_DEFAULT to have different values depending on compile-time options, maybe
> thats completely fine, or maybe it isn't, idk.
>
> But as Dusterhus points out, Argon2 is inferior to bcrypt anyway, according to people much
> smarter than myself.
>
> Oh and Argon2 has been around since 2015 and multiple vulnerabilities have been discovered,
> speeding up brute force/dictionary attacks. Can't say the same for bcrypt
>
> On Wed, Sep 6, 2023, 18:52 Tim Düsterhus <tim@bastelstu.be> wrote:
>>
>> Hi
>>
>> On 9/6/23 18:08, Vinicius Dias wrote:
>> > I was wondering here... Is there any reason for
>> >
PASSWORD_DEFAULT's
>> > value not to be PASSWORD_ARGON2ID?
>> >
>>
>> To the best of my knowledge Argon2 is not available in a "default"
>> installation of PHP without including any external dependencies.
>>
>> Also Argon2 for settings that are reasonable for interactive
>> authentication is worse than BCrypt according to:
>>
>> https://twitter.com/TerahashCorp/status/1155119064248913920
>> and
>> https://twitter.com/TerahashCorp/status/1155129705034653698
>>
>> Best regards
>> Tim Düsterhus
>>
>> --
>> PHP Internals - PHP Runtime Development Mailing List
>> To unsubscribe, visit: https://www.php.net/unsub.php
>>