bcrypt ist eine von den US-amerikanischen Informatikern Niels Provos und David Mazières entwickelte kryptografische Hashfunktion, die auf dem Blowfish-Verschlüsselungsalgorithmus basiert und 1999 auf der USENIX vorgestellt wurde.