50 blake算法(族)

问题描述:相同的输入,每次计算摘要却不相同 算法:blake2b 目的:计算输入的checksum(我只想要4字节) 主要代码(c语言): unsigned char arr[] = {3,138,126,22,34,2,177,53,213,232,134,56,45,198,89,8,93,248,173,85,43,84,50,1,114,88,4,139,46,37,252,132,107,203,86,157,135,96,194,73, 148,74,178,207,145,195,95,50,124}; blake2b_state stat = {}; unsigned char out = (unsigned char)malloc(64); memset(out, 0, 64); // 计算过程如下三步 blake2b_init(&stat, 4); blake2b_update(&stat, (const uint8_t*)arr, strlen(arr)); blake2b_final(&stat, out, 4); 运行截图: faf83c8e2dc89127b21ec758659f35d.png

请先 登录 后评论

最佳答案 2020-03-27 16:53

请先 登录 后评论

其它 2 个回答

Tiny熊
  擅长:智能合约,以太坊
请先 登录 后评论
ssuchichan - 区块链工程师
请先 登录 后评论
  • 2 关注
  • 0 收藏,1553 浏览
  • ssuchichan 提出于 2020-03-26 17:45