MD5 and SHA1 C++ hashing library

前端 未结 3 356
醉酒成梦
醉酒成梦 2020-12-10 06:21

I\'m trying to find a good (and well documented) hashing library to use with my C++ program, I only need to generate two hashes from a string.

I\'ve tried with

相关标签:
3条回答
  • 2020-12-10 06:59

    Try this open source library http://hashlib2plus.sourceforge.net/

    0 讨论(0)
  • 2020-12-10 07:02

    Search before ask, there is already question: What is the best encryption library in C/C++?

    Solutions like OpenSSL and Crypto++ are cross-platform, if you "didn't manage to make them work", you should have been more specific like: I use OS xyz version xyz, compiler xyz version xyz, IDE xyz version xyz, trying to get work library xyz version xyz from http://xyz, and it does not work, because xyz errors.

    0 讨论(0)
  • 2020-12-10 07:13

    see my answer here. The original sample is taken from here, and operates on std::string rather than on std::istream. There are many good samples on cryptopp wiki, I'll try to look for some I used.

    here's a sample from my code:

    #include <cryptopp/md5.h>
    
    byte digest[AES::BLOCKSIZE];
    MD5().CalculateDigest(digest, (byte*)input.data(), input.size());
    

    Here's the list of cryptopp samples on their wiki. Look at HashFunctions and HashFilter.

    0 讨论(0)
提交回复
热议问题