Bcrypt is een cryptografische hashfunctie ontwikkeld door de Amerikaanse computerwetenschappers Niels Provos en David Mazières op basis van het Blowfish-coderingsalgoritme, dat in 1999 op USENIX werd gepresenteerd.