← Graph

Password Shucking

concept 1 connections

Attack on schemes that wrap a plain hash (e.g. SHA-256) inside bcrypt. Attackers use large databases of broken SHA-256 → password mappings and test each known hash against the bcrypt layer; when a match is found the bcrypt password is known without bruteforcing bcrypt. Why HMAC (with a secret key) is preferred over a plain hash when preprocessing passwords before bcrypt.

category
pattern
about
Password Shucking concept
Explains why HMAC, not plain SHA, must be used to preprocess passwords.

Provenance

Read by
4 extractions