![](/img/trans.png)
[英]How to encrypt and decrypt using ECDSA private key and public key generated in Hyperledger fabric
[英]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.