2024-09-01
C/C++
00

conan openssl:

https://conan.io/center/openssl

ubuntu需要安装:

shell
sudo apt-get install libvulkan-dev

示例代码:

c
#include <openssl/md5.h> std::string md5sum(const std::string& str) { std::string md5; MD5_CTX ctx; MD5_Init(&ctx); MD5_Update(&ctx, str.c_str(), str.size()); unsigned char digest[MD5_DIGEST_LENGTH]; MD5_Final(digest, &ctx); char hex[35]; memset(hex, 0, sizeof(hex)); for (int i = 0; i < MD5_DIGEST_LENGTH; ++i) { sprintf(hex + i * 2, "%02x", digest[i]); } md5 = std::string(hex); return md5; }
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!