OpenBSD utilizza bcrypt per impostazione predefinita?
Perché ogni moderna distribuzione Linux non utilizza BCRYPT?
http://codahale.com/how-to-safely-store-a-password/
https://secure.wikimedia.org/wikipedia/en/wiki/Bcrypt
PERCHÉ????
OpenBSD utilizza bcrypt per impostazione predefinita?
Perché ogni moderna distribuzione Linux non utilizza BCRYPT?
http://codahale.com/how-to-safely-store-a-password/
https://secure.wikimedia.org/wikipedia/en/wiki/Bcrypt
PERCHÉ????
Risposte:
Un paio di motivi:
Lo schema basato su BCrypt non è approvato dal NIST.
Le funzioni hash sono progettate per questo tipo di utilizzo, mentre Blowfish non lo era.
La sicurezza aggiunta è che BCrypt si basa sul fatto che è computazionalmente costoso, piuttosto che sul tipo di algoritmo. Fare affidamento su operazioni computazionalmente costose non è buono per la sicurezza a lungo termine.
Vedi http://en.wikipedia.org/wiki/Crypt_%28Unix%29 per qualche discussione al riguardo.
Ulrich Drepper, il manutentore di glibc, ha rifiutato il supporto di bcrypt poiché non è stato approvato da NIST. Vedi i dettagli dell'articolo supporto bcrypt per le password in / etc / shadow
E il suo articolo sulla homepage Unix cripta con SHA-256/512