【问题标题】:How to decrypt result of query when using the Hyperledger Client SDK for Node.js使用 Hyperledger Client SDK for Node.js 时如何解密查询结果
【发布时间】:2016-06-17 03:52:11
【问题描述】:

Hyperledger Client SDK for Node.js 中,如何解密在下面的结果变量中返回的查询结果?

tx.on('complete', function (results) {
       console.log('Results          [%j]', results);

console.log 显示如下消息:

Results          ["7b22496e766f6963654944223a2269303031222c22436c69656e744944223a2269303031222c224e616d65223a224c656e6f766f2047726f7570204c74642e222c22416d6f756e74223a3130303030307d"]

【问题讨论】:

    标签: node.js blockchain hyperledger


    【解决方案1】:

    奇怪的是,结果是十六进制编码的——实际上不知道为什么——需要更多地研究 SDK 实现,尽管它可能是十六进制编码的,以防实际内容也被加密。在这种情况下,它只是一个十六进制编码的字符串:

    tx.on('complete', function (results) {
       console.log('Results:[%j]', new Buffer(results,'hex').toString());
    }
    

    应该工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-15
      • 1970-01-01
      • 2018-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多