公钥加密和公钥认证
简述公钥加密过程:
? ? 背景: 两个用户 Alice 和 Bob。
? ? ? ? ? ? ? Bob 拥有一对密钥(公钥、 私钥)。
? ? 事件:?Alice 需要将一段信息加密后发送给Bob。
? ? 过程:?
? ? ? ? ? ?1. ?Bob 将自己的公钥发送给 Alice
? ? ? ? ? ?2. ?Alice 使用Bob的公钥对信息进行加密得到密文,然后将密文传送给
? ? ? ? ? ?3. ?Bob 使用自己的私钥对密文进行解密,得到明文信息。
? ? 一句话简述: Alice使用Bob的公钥加密,Bob使用自己的私钥解密。
?
简述公钥认证过程:
? ? ?背景:?两个用户 Alice 和 Bob。
? ? ? ? ? ? ? ?Alice 拥有一对密钥(公钥、 私钥)。
? ? ?事件: Bob 需要鉴别 Alice 的真伪。
? ? ?等价事件: Bob可以使用Alice的公钥将Alice发送的使用Alice私钥加密后的密文成功解密。
? ? ?过程:
? ? ? ? ? ?1. ?Alice 使用自己的私钥加密文件,从而生成文件签名
? ? ? ? ? ?2. ?Alice 将签名文件发送给Bob
? ? ? ? ? ?3. ?Bob 使用Alice的公钥解密文件,从而验证签名。
? ? ?一句话简述: Alice使用自己的私钥加密,Bob使用Alice的公钥解密。
?
?