boost sha1哈希函数生成的字符串,为什么和在线sha1生成的不一样?
灌水九段 2017-09-15 03:41:15 使用了boost sha1的哈希函数计算“111111”,返回的摘要只有20个字节,在线的sha1算出来都是40个字节,要如何做转换?
using namespace boost::uuids::detail;
sha1 sha; //sha1对象
char *szMsg = "111111"; //用于摘要的消息
sha.process_block(szMsg, szMsg + strlen(szMsg));
unsigned int digest[5]; //摘要的返回值
sha.get_digest(digest);