无法理解 Hyperledger Fabric 中的 PKI 概念?
Unable to understand PKI concept in Hyperledger Fabric?
我刚刚开始使用 Hyperledger Fabric。我正在阅读 Hyperledger fabric.I 中的 PKI 概念,正在阅读此 link
下图是他们解释 Marry 使用她的私钥签署文档的图表。但总的来说,它是在这个 link
中解释的
public 密钥用于加密。
那么使用哪个密钥进行加密?
非对称密码学有多个方面。机密消息可以通过各种方式加密并在网络上传播。假设网络中有两个参与者 - A 和 B,他们每个人都已在证书颁发机构注册并获得了他们的加密货币对 - public 密钥和私钥。现在,如果 A 想给 B 发消息,他有两个选择
- 使用他的私钥加密消息M并发送。现在,如果 B 有
通过网络访问 A 的 public 密钥,他将能够
解密消息。现在,假设 A 的 public 键通常是
在联盟网络上可用,B 以外的人也将
可以访问 A 的 public 密钥。现在,这是否会危及消息
正直?好吧,不。这是因为加密是
私钥和消息,所以人们有权利
访问可以解密并查看消息,但将无法
篡改它,除非 A 的私钥被泄露。
- A 向 B 发送消息的另一种方式是加密
用 B 的 public 键。现在,此消息只能由
B 以及 B 选择以安全的方式与其共享私钥的任何人
方式。在这里,加密将再次成为 B 的 public 的函数
密钥和消息-表示消息的完整性可以是
放心。
Hyperledger Fabric 遵循第一种方法 - 消息由发送者的私钥加密,接收者对发送者的 public 密钥或消息的访问权限由 consortium/organization 的成员管理、访问控制规则和通道策略。
我刚刚开始使用 Hyperledger Fabric。我正在阅读 Hyperledger fabric.I 中的 PKI 概念,正在阅读此 link
下图是他们解释 Marry 使用她的私钥签署文档的图表。但总的来说,它是在这个 link
中解释的public 密钥用于加密。
那么使用哪个密钥进行加密?
非对称密码学有多个方面。机密消息可以通过各种方式加密并在网络上传播。假设网络中有两个参与者 - A 和 B,他们每个人都已在证书颁发机构注册并获得了他们的加密货币对 - public 密钥和私钥。现在,如果 A 想给 B 发消息,他有两个选择
- 使用他的私钥加密消息M并发送。现在,如果 B 有 通过网络访问 A 的 public 密钥,他将能够 解密消息。现在,假设 A 的 public 键通常是 在联盟网络上可用,B 以外的人也将 可以访问 A 的 public 密钥。现在,这是否会危及消息 正直?好吧,不。这是因为加密是 私钥和消息,所以人们有权利 访问可以解密并查看消息,但将无法 篡改它,除非 A 的私钥被泄露。
- A 向 B 发送消息的另一种方式是加密 用 B 的 public 键。现在,此消息只能由 B 以及 B 选择以安全的方式与其共享私钥的任何人 方式。在这里,加密将再次成为 B 的 public 的函数 密钥和消息-表示消息的完整性可以是 放心。
Hyperledger Fabric 遵循第一种方法 - 消息由发送者的私钥加密,接收者对发送者的 public 密钥或消息的访问权限由 consortium/organization 的成员管理、访问控制规则和通道策略。