【问题标题】:RSA alternative for 40bit data40 位数据的 RSA 替代方案
【发布时间】:2020-11-01 20:47:53
【问题描述】:

我正在寻找一种 公钥加密 算法来加密 40 位数据。

我不希望输出超过 64 位(最好是 40 位)

算法必须使用公钥和私钥。

有什么安全算法吗?

【问题讨论】:

  • 有什么安全算法。不是我知道的。您可以通过仅偶尔发送一个新的(例如,河豚)(64 位分组密码)、每 n 条消息密钥并使用 ECDH 进行密钥交换来实现略大于 64 位的 摊销 长度.这给出了 256/n + 64 位的平均位长。通过使 n 变大,您可以非常接近 64 位。因此,这使用长期 ECDH 密钥远非理想
  • 为什么你在这个现代世界有这样的限制?
  • 我投票结束这个问题,因为它是关于密码学而不是关于编程的。

标签: algorithm encryption rsa public-key-encryption


【解决方案1】:

似乎不太可能存在。加密到 40 位必须克服的问题是,考虑到较小的消息大小,很容易加密所有可能的明文并将它们与密文进行比较。我认为额外的 24 位不会有太大帮助,但我不是专业的密码学家。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-07
    • 1970-01-01
    • 2017-08-01
    • 2018-01-30
    • 1970-01-01
    • 2015-07-14
    • 1970-01-01
    相关资源
    最近更新 更多