我使用的是HFB 1.4.6,我会发出链码日志,并逐一捕获,以将sha256和base64应用于每个日志。然而,sha256的结果相对于sha256链下验证而变化。
这是链代码输出:在此处输入图像描述
这是在线验证:在此处输入图像描述
我复制了play.golang实例中使用的相同函数场景:https://play.golang.org/p/2iVVKMMa7fA
我已经解决了这个问题,因为我在日志末尾省略了'\n'字符。所以我添加了下一行来删除结束线字符:
logStringWoutN := strings.TrimSuffix(logString, "n")