这个没啥可说的,直接上代码
#include <boost/uuid/sha1.hpp>
std::string Cryptography::GetHash(void const* buffer, std::size_t len)
{
std::stringstream ss;
boost::uuids::detail::sha1 sha;
sha.process_bytes(buffer, len);
unsigned int digest[5]; //摘要的返回值
sha.get_digest(digest);