有没有一种方法可以使用 javascript 为链码中的特定值添加加密
Is there a way do add encryption to a specific value in chaincode with javascript
我想知道 node.js 的链码上是否有加密数据的库,如果有,我该如何使用它?或者有什么地方解释了这些功能?
我在 Chaincode for Developers 页面看到了 chaincode 加密部分,问题是它只解释了 Go 语言的库(可能我误解了它)。
我之前也遇到过同样的问题。下面是我想出来的。
Here 是您在 Chaincode for Developer 中阅读的链码加密部分的节点库。
这个库正在开发中,所以没有文档,但是你可以看看代码和他们做的一些测试。基本上,如果你不想用原始值写入世界状态,而是一个加密的值。链码调用函数从交易提议的瞬态字段中获取加密密钥并进行加密。同样对于解密,sign/verify.
此库与其他库(例如,如果您在 nodejs 中编写链代码,则为 node-crypto)之间的区别在于它从交易提案瞬态字段中获取密钥。如果你能设法以某种方式获得 public/private 密钥,那么 node-crypt is enough. Just make sure to use the version that fabric supports (prerequisites).
希望对您有所帮助。
我想知道 node.js 的链码上是否有加密数据的库,如果有,我该如何使用它?或者有什么地方解释了这些功能?
我在 Chaincode for Developers 页面看到了 chaincode 加密部分,问题是它只解释了 Go 语言的库(可能我误解了它)。
我之前也遇到过同样的问题。下面是我想出来的。
Here 是您在 Chaincode for Developer 中阅读的链码加密部分的节点库。
这个库正在开发中,所以没有文档,但是你可以看看代码和他们做的一些测试。基本上,如果你不想用原始值写入世界状态,而是一个加密的值。链码调用函数从交易提议的瞬态字段中获取加密密钥并进行加密。同样对于解密,sign/verify.
此库与其他库(例如,如果您在 nodejs 中编写链代码,则为 node-crypto)之间的区别在于它从交易提案瞬态字段中获取密钥。如果你能设法以某种方式获得 public/private 密钥,那么 node-crypt is enough. Just make sure to use the version that fabric supports (prerequisites).
希望对您有所帮助。