Мне нужно рассчитать md5 файла, но я не хочу связывать свой проект с библиотекой OpenSSL по какой-то причине.Для меня одно из лучших решений - сделать это через библиотеку наддува.Я нашел следующий пример:
#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?
Я надеюсь, что этот пост поможет всем, кто будет искать его как меня.