PBKDF2 using the Crypto++ library (as a compilation, so this is Boost 1.0 licensed)