公钥加密提供什么?

时间:2013-12-02 15:58:15

标签: encryption certificate digital-signature public-key-encryption

这是关于我做过的测试,但我问,因为我想了解这些概念,我对它们有点困惑。

Maria encrypts her document with her private key.
Maria sends the document to John
John decrypt the received document using Maria's public key.

我想知道这个过程是否提供:

1) authenticity
2) integrity
3) non-repudiation
4) confidentiality.

我还想知道证书和数字签名提供了这4项中的哪一项。

谢谢!

1 个答案:

答案 0 :(得分:0)

  1. 真实性您可以使用公钥 - 私钥对进行身份验证,如果我没有错误,ssh会做类似的事情。实际上,您可以在此处设置服务器,而无需根据此主体输入登录密码。

  2. 完整性 我不相信公共 - 自己的私人密钥本身就是这个。

  3. 不可否认 如果没有认证机构说您加密公钥的私钥所有者是您期望的私钥,则无法自行完成。更多 click here

  4. 保密 它的工作方式是你有公钥 - 私钥对,'public'可以访问他们用来加密数据的密钥,但只有一个人有私钥来解密它。因此,只有预定的人才能读取数据才能带来机密性。