Biblioteca de hash MD5 e SHA1 C ++

Estou tentando encontrar uma boa (e bem documentada) biblioteca de hash para usar com o meu programa C ++, só preciso gerar dois hashes a partir de uma string.

Eu tentei comcrypto++ emhash e não consegui fazê-los funcionar, também comhttp://www.zedwood.com/article/121/cpp-md5-function

Ficaria feliz se esta biblioteca for multiplataforma.

questionAnswers(3)

yourAnswerToTheQuestion