这是关于我做过的测试,但我问,因为我想了解这些概念,我对它们有点困惑。
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项中的哪一项。
谢谢!
答案 0 :(得分:0)
真实性您可以使用公钥 - 私钥对进行身份验证,如果我没有错误,ssh会做类似的事情。实际上,您可以在此处设置服务器,而无需根据此主体输入登录密码。
完整性 我不相信公共 - 自己的私人密钥本身就是这个。
不可否认 如果没有认证机构说您加密公钥的私钥所有者是您期望的私钥,则无法自行完成。更多 click here
保密 它的工作方式是你有公钥 - 私钥对,'public'可以访问他们用来加密数据的密钥,但只有一个人有私钥来解密它。因此,只有预定的人才能读取数据才能带来机密性。