在适用于Node.js的Hyperledger Client SDK中,如何解密下面的result变量中返回的查询结果?
tx.on('complete', function (results) {
console.log('Results [%j]', results);
console.log显示如下消息:
Results ["7b22496e766f6963654944223a2269303031222c22436c69656e744944223a2269303031222c224e616d65223a224c656e6f766f2047726f7570204c74642e222c22416d6f756e74223a3130303030307d"]
奇怪的是,结果是十六进制编码的-实际上不确定为什么-将需要更多地研究SDK实现,尽管在实际内容也被加密的情况下也可能是十六进制编码的。在这种情况下,它只是一个十六进制编码的字符串:
tx.on('complete', function (results) {
console.log('Results:[%j]', new Buffer(results,'hex').toString());
}
应该管用
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句