Password hash settings

Lock 05

Choose

Customers sign in at 20 logins/s, and at 60 logins/s from 0:10, on one auth box with 2 vCPU and 4 GB. A thief has a copy of the password table. Pick the hash settings. Keep login p99 under 500 ms. One attacker core may test at most 100 guesses/s.

Goals

Not tested yet

Requests served each second.99 of 100 requests finish faster than this.The share of requests that get a correct answer.What the servers and services cost each month.
Choose a design
SHA-256 with a salt
Argon2id, 1 GB, 2 s
Argon2id, 19 MB, 25 ms