理解:Public Key Cryptography的应用

Applications

  • Encryption with public key, decryption with private key
    • Confidentiality or secrecy
  • Encryption with private key, decryption with public key
    • Integrity/authentication

一些概念特征的明确:

public key:所有人都知道(公开信息)
private key:只有owner才知道

Confidentiality or secrecy(机密性)

Encryption with public key, decryption with private key

B传输机密文件给A,需要使用A的public key(公开信息)进行加密,因为只有A知道自己的private key(owner才知道)。

B传输机密文件给一个班级的人,每次需要使用每个人(A)对应的public key进行加密,发给对应的人(A),对应的人(A)才能使用自己的private key解密。

Integrity/authentication(认证)

Encryption with private key, decryption with public key

B使用private key对信息进行加密,这里的private key只能是B自己的private key。其他人都可以对信息进行解密(因为B的public key是公开信息)。

这样的意义在于:其他人能确定 这是B发出的消息(认证)。

猜你喜欢

转载自blog.csdn.net/m0_60641871/article/details/130755400