Cla*_*Boy 7 encryption encryption-asymmetric
我明天参加高级开发考试,但我仍然坚持加密的主题.我已经在http://support.microsoft.com/kb/246071上阅读了它.不过我还是很困惑.
如果使用非对称加密使用公钥加密消息,解密器将如何知道用于解密它的私钥?当然,唯一的方法是将私钥公开,但这会破坏非对称加密的目标.
有人可以用一种非技术人员能够理解的方式来解释这个问题吗?它唯一的非对称加密我不明白,而不是对称加密.提前致谢.
问候,
理查德
编辑:所以在Web应用程序的情况下总结所有答案(我需要知道的具体用途):
这都是正确的吗?如果是这样,那么我应该知道考试的全部内容.如果有关于这个问题的问题出现的话,我不应该知道我需要知道更多才能达到最高40% - 尽管会提到证书和签名的存在.
谢谢你的帮助.
问候,
理查德
编辑:嗯,我刚刚从考试中退了回来,我认为它相当不错.但是没有关于加密的问题出现了,但是......无论如何,帮助得到了赞赏.谢谢大家.
问候,
理查德
Alice创建了她的私钥+公钥.她将私钥保密.她公开她的公钥.
Bob接受了Alice的公钥(他应该首先验证,它确实是Alice的公钥!),然后用它来加密消息,然后发送给Alice.
Alice可以使用她的私钥解密消息.
其他人提供了"通用"描述,我将深入到现实生活中.
大多数现代非对称加密标准不使用原始公钥和私钥,而是使用更复杂的包装器,例如X.509证书或OpenPGP密钥(这些是当今最流行的两种非对称加密基础结构).证书和OpenPGP密钥都包含额外的信息,可以轻松识别,搜索和管理它们.
现在,加密数据块通常包括用于加密的公共部分(即证书或公共OpenPGP密钥),或者至少包括ID(该公共部分的散列).数据的接收者通常具有(或者应该具有)公共和私有部分(私钥通常与证书或公共openpgp密钥保持在一起).因此,当收件人收到加密数据时,他知道他需要查看具有给定ID的公共部分的私钥存储(或者当它包含在加密数据中时用于公共部分).
存在不包括任何内容的情况.然后收件人无所事事,但尝试所有可用的私钥进行解密.但是这种情况很少见,因为默认情况下,证书或密钥ID存在于加密数据块中.
| 归档时间: |
|
| 查看次数: |
3149 次 |
| 最近记录: |