Ich bin auf der Suche nach einer einfach zu benutzenden und sicheren crypto-lib. Es sollte sich dabei um ein Projekt handeln, dass schon ausgereift ist (d.h. keine bekannten Sicherheitslücken) und das auch relativ einfach zu handhaben ist (d.h. wo ich mehr oder weniger direkt cryptolib:
HA1("test") aufrufen kann und dann den SHA1 davon zurückbekomme).
ich habe verschiedene libs gefunden, aber die meisten dafür haben keinen eigenen support für windows dabei, d.h. sie haben nur make-files und ich bräuchte mingw32. ich hätte aber gerne auch visual studio projektfiles, damit ich direkt mit VC2010 arbeiten kann.
die lib sollte jedoch auf windows und auf linux laufen.
ich brauche aktuell folgende hashes:
* SHA1
* MD5
* base64
folgende libs habe ich gefunden:
http://www.gnu.org/software/libgcrypt/ -> nur makefiles
http://www.cryptopp.com/ -> scheint VS2010 support zu haben
http://openssl.org/ -> nur makefiles
hat jemand erfahrung mit einer der libs? irgend eine besser als eine andere? welche ist empfehlenswert?