The bcrypt library is a cross-platform C library interface for the bcrypt encryption tool.

Note that this is NOT the bcrypt command line utility, nor did I write that utility.

This is basically a hack that turns the commandline utility into a library you can use in C and C++.

You can find the original bcrypt commandline utility here: http://bcrypt.sourceforge.net/ .

libbcrypt provides only 2 functions. One to encrypt, one to decrypt. As simple as one can get ;)