【问题标题】:Asymmetric unique pair algorithm非对称唯一对算法
【发布时间】:2014-12-10 11:49:45
【问题描述】:

这是一个快速的问题。我知道非对称加密,我知道您可以使用私钥来解密用公钥加密的任何内容。我也知道拥有私钥我可以生成与之关联的公钥。

这是我的问题:是否有任何加密算法可以生成一对密钥,因此我无法生成具有私有密钥的公共密钥?

我想知道有没有类似的东西

私人(密文)=加密

公开(加密)=密文

公开(密文)=加密2

Private(Encrypted2)= 密文

而且不会从私有中生成公共。

非常感谢

【问题讨论】:

    标签: algorithm encryption public-key-encryption private-key encryption-asymmetric


    【解决方案1】:

    RSA 算法依赖于分解两个素数乘积的难度。 使用两个大的任意素数pq 生成每个私钥-公钥对。仅给定私钥或公钥,在计算上很难找到没有素数pq 的另一个密钥。但是,我们不会 pq 将公钥或私钥应用于文本。

    【讨论】:

      【解决方案2】:

      您不能得出结论,因为您有私钥,就可以生成公钥。以 RSA 为例——这里你不能从另一个密钥对中减去一个密钥——选择哪个作为私钥,哪个作为公钥是随机的。

      但是,在存储密钥时,私钥文件通常还包括公钥的副本(或足够的信息来重新创建它)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-24
        • 2018-04-25
        • 2021-11-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多