【发布时间】:2010-10-10 11:27:47
【问题描述】:
是否可以对数据进行加密,以便可以使用多个不同的密钥对其进行解密?
例子:
我已使用密钥 1 加密数据,但我希望能够使用密钥 2、3 和 4 解密。
这可能吗?
【问题讨论】:
-
当前的答案似乎实际上多次加密了一个公共密钥,这增加了与每个添加的收件人成比例的标头长度。我敢打赌,有一种方法可以产生所需的效果,其中多个密钥可以以某种方式使用模逻辑解密同一条消息。当然,这个概念的一个副作用是许多密钥会解密,而不仅仅是你知道的那些,但这可能与许多输入可以产生相同哈希的方式无关,而不仅仅是你知道的输入。只要熵足够高。我想知道基于模的密钥方案是否会存在?
标签: encryption gnupg encryption-asymmetric