簡體   English   中英

我如何使用對等方的公鑰/私鑰來加密/解密鏈碼中的數據?

[英]How could I use public/private key of a peer to encrypt/decrypt data in a chaincode?

我想使用對等方的公鑰/私鑰來加密/解密 Hyperledger Fabric 鏈碼中的數據。 有沒有辦法通過鏈碼檢索它們?

您可以使用在調用鏈碼之前生成的單個隨機密鑰來加密/解密數據。

否則,與其他背書節點共享密鑰會發生沖突。他們需要私鑰來解密數據並為交易背書。

或者您可以將密鑰存儲在未添加到鏈中的對等方的瞬態字段中,其他背書對等方可以使用它來解密內容並為交易背書。

您可以查看這個官方的結構存儲庫,他們在其中討論了加密和解密。 那里還提到了用於加密鏈碼交易數據的鏈碼和 go 包。

https://github.com/hyperledger/fabric/tree/release-1.4/examples/chaincode/go/enccc_example

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM