Password-hashing function, winner of the 2015 Password Hashing Competition. Argon2id variant recommended by Rafał Rothenberger and OWASP. Supports salt and pepper as explicit arguments (not appended to the password). Input length limit is about 4 GB (still needs limiting to avoid DoS on long-password attacks). Drop-in replacement for bcrypt for new applications; historical adoption was held back by performance issues.