我想在Hyperledger Fabric chaincode中使用对等体的publicprivate密钥来加密解密数据。有什么方法可以通过链码来检索它们?
你可以使用在调用链码之前生成的单个随机密钥对数据进行加密解密。
否则,将有冲突共享密钥给其他认可的同行,他们需要私人密钥来解密数据和认可交易。
或者你可以将密钥存储在对等体的瞬时字段中,它不被添加到链中,其他背书对等体可以使用它来解密内容和背书交易。
你可以看一下这个官方的fabric仓库,他们在那里讲了加密和解密的问题。那里也提到了加密链码交易数据的Chaincode和go包。
https:/github.comhyperledgerfabrictreerelease-1.4exampleschaincodegoenccc_example。