【发布时间】:2018-09-10 17:19:08
【问题描述】:
我正在阅读有关非对称密钥加密的信息,并了解到它解决了由对称密钥加密引起的问题。 (其中用于加密和解密的相同密钥和窃取密钥的机会更高)。
在非对称密钥加密中,我们有两个公钥和私钥。公钥可供外部访问,而另一个密钥只有该用户知道。现在,如果我将消息发送给其他人,那么首先我应该知道他的公钥并发送由他的公钥加密的消息,并且消息仅由其他用户使用私钥解密。
但我有以下疑问 -
如果两个用户拥有相同的私钥怎么办。 (双方用户可以读取对方的敏感信息)
每个用户的公钥都是唯一的吗?
【问题讨论】:
-
密钥是随机生成的,因此两个密钥相同的可能性非常低。但是,如果您使用恰好属于其他人的密钥进行加密,那么其他人是否也能够解密消息。
-
我投票结束这个问题,因为它是一个纯粹的密码学(没有编码)问题,因此应该发布在crypto.stackexchange.com
标签: cryptography public-key-encryption public-key