Re: PASSWORD_DEFAULT value

From: 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 >>

« previous php.internals (#120999) next »