【发布时间】:2019-07-30 21:44:00
【问题描述】:
我需要计算文件的 md5,但出于某种原因我不想将我的项目与 OpenSSL 库链接。 对我来说,最好的解决方案之一是通过 boost 库实现。 我找到了下一个样本:
#include <boost/md5.hpp>
#include <iostream>
#include <fstream>
std::cout << boost::md5("message").hex_str_value();
boost::md5(std::ifstream("file.txt")).hex_str_value();
但不幸的是,当前的 boost 版本 (1.68.0/1.69.0) 中没有 boost/md5.hpp 标头。
谁能告诉我如何使用当前的 boost 版本 1.69.0 实现下面的示例?
我希望这篇文章能帮助所有像我一样搜索它的人。
【问题讨论】: