0%

RSA 数字签名与加解密

  • 非对称加密算法 RSA 生成一对密钥:公钥和私钥。公钥和私钥都可以用来加解密,取决于应用场景
  • 加密是公钥加密、私钥解密,用于保证数据安全
  • 签名是私钥加密、公钥解密,用于验证身份

加密

将明文转换为密文,用于保护敏感数据

Encrypting

签名

签名有助于确保以下各项:

  1. 数据完整性–消息未更改其原始形式。
  2. 消息身份验证(来源证明)–消息实际上来自声称的发件人。

Signing

Ref

  1. 加密与安全:图解非对称加密算法 RSA 数字签名与数字证书
  2. RSA 数字签名与加密、解密间的关系
  3. Encrypting vs. Signing with OpenPGP. What’s the Difference?