【发布时间】: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