Re: BUG #15911: Why no Bcrypt in pg_hba.conf?

Поиск
Список
Период
Сортировка
От Andrew Gierth
Тема Re: BUG #15911: Why no Bcrypt in pg_hba.conf?
Дата
Msg-id 87blxtzcsq.fsf@news-spur.riddles.org.uk
обсуждение исходный текст
Ответ на Re: BUG #15911: Why no Bcrypt in pg_hba.conf?  (Marco Sulla <github@marco.sulla.e4ward.com>)
Список pgsql-bugs
>>>>> "Marco" == Marco Sulla <github@marco.sulla.e4ward.com> writes:

 Marco> It seems that SCRAM is hash-agnostic:
 Marco> https://en.wikipedia.org/wiki/Salted_Challenge_Response_Authentication_Mechanism#Protocol_overview

Regardless, SHA256 is the algorithm specified in the current standard
(see RFC 7677), and since the client and server need to agree on this,
we have very strong reasons (as Tom pointed out) not to proliferate
algorithms.

 Marco> The significant advance is that is well known that SHA
 Marco> algorithms are not good as Bcrypt for password hashing:

 Marco> https://rietta.com/blog/bcrypt-not-sha-for-passwords/

This is comparing bcrypt against _one round_ of SHAx, which is not what
SCRAM uses (it uses PBKDF2).

 Marco> https://crypto.stackexchange.com/a/46552

This starts out by comparing bcrypt with (unsalted!) SHA-512, but then
does at least go on to mention PBKDF2.

 Marco> https://security.stackexchange.com/a/133251/27264

This at least looks like it's comparing the right things.

-- 
Andrew (irc:RhodiumToad)



В списке pgsql-bugs по дате отправления:

Предыдущее
От: PG Bug reporting form
Дата:
Сообщение: BUG #15914: cannot get postgresql to work
Следующее
От: Michael Paquier
Дата:
Сообщение: Re: BUG #15911: Why no Bcrypt in pg_hba.conf?