0

我想知道是否有一个库用于加密 node.js 的链码上的数据,如果有,我该如何使用它?还是有什么地方可以解释这些功能?

我在 Chaincode for Developers 页面中看到了链码加密部分,问题是它只解释了有关 Go 语言的库(也许我误解了它)。

4

1 回答 1

0

我以前也有同样的问题。下面是我想出来的。

是您在 Chaincode for Developer 中阅读的链代码加密部分的节点库。

该库正在开发中,因此没有文档,但您可以查看代码和他们所做的一些测试。基本上,如果您不想使用原始值写入世界状态,而是使用加密值。链码调用函数从交易提案的瞬态字段中获取加密密钥并进行加密。同样对于解密,签名/验证。

这个库和其他库之间的区别(例如:如果你在 nodejs 中编写链代码,则为 node-crypto)是它从事务提议瞬态字段中获取密钥。如果你能设法以某种方式获得公钥/私钥,那么node-crypt就足够了。只需确保使用结构支持的版本(先决条件)。

希望这可以帮助。

于 2019-10-24T08:12:26.970 回答