涉及数据加密标准的问题

涉及数据加密标准的问题

我知道使用强力破解可以检查 2^56 个可能的密钥(56 位,每个都是 1 或 0)。但假设我知道消息本身仅由字母组成(az,AZ)。

了解有关明文的信息(例如仅限于字母)是否会让破解加密变得更容易?

答案1

答案是肯定的,因为这取决于加密算法。这通常也是可用密文和明文消息数量的函数(在大多数情况下,可用的密文和明文消息越多,破解密码就越容易)。

这就是为什么 56 位今天被视为非常弱的保护,尤其是考虑到政府组织所拥有的计算能力。

有关 bbaja42 引用的 RSA 方法,请参阅RSA 算法“RSA 的弱点”部分,以及破解RSARSA:黑客与破解

相关内容