Encryption 使用用户公钥阻止数据加密,并根据其他用户的请求和Hyperledger结构中数据所有者的同意进行解密

Encryption 使用用户公钥阻止数据加密,并根据其他用户的请求和Hyperledger结构中数据所有者的同意进行解密,encryption,hyperledger-fabric,blockchain,Encryption,Hyperledger Fabric,Blockchain,是否可以使用公钥Pb_A对用户A的数据进行加密,并将其添加到账本中,当用户B为用户A请求数据时,在A同意后,数据将被解密并显示给用户B?任何帮助都将不胜感激。任何参考资料都可以。通常,当使用接收方公钥加密时,实际上并不使用公钥加密数据,而是加密一个随机对称密钥,然后用于加密数据 使用此方法时,您可以为多个接收器加密相同的数据,而无需提供多个版本的加密数据 如果在您的案例中使用相同的方法,那么用户A可以给用户B访问权限,只需向用户B提供用于加密数据的随机对称密钥即可

是否可以使用公钥Pb_A对用户A的数据进行加密,并将其添加到账本中,当用户B为用户A请求数据时,在A同意后,数据将被解密并显示给用户B?任何帮助都将不胜感激。任何参考资料都可以。

通常,当使用接收方公钥加密时,实际上并不使用公钥加密数据,而是加密一个随机对称密钥,然后用于加密数据

使用此方法时,您可以为多个接收器加密相同的数据,而无需提供多个版本的加密数据

如果在您的案例中使用相同的方法,那么用户A可以给用户B访问权限,只需向用户B提供用于加密数据的随机对称密钥即可