【发布时间】:2014-08-10 10:32:57
【问题描述】:
我有一个使用 DES 加密的数据,它是一个 10 个字符的数据,它被加密为 28 个字符,其中最后一个字符总是 = 。我有大约 10 个可用的数据样本。我怎样才能得到这个的关键。
【问题讨论】:
-
有了这么少的数据,你几乎会陷入暴力攻击(即,一个接一个地尝试,直到找到一个有效的)。有一些攻击(例如线性密码分析)可以更快地找到密钥,但它们需要的数据比您所说的要多(很多)。
-
谢谢杰瑞!你能给我推荐一些用于暴力破解和线性密码分析的工具吗?
-
这个问题是题外话,因为它与编程无关。尝试在crypto.stackexchange.com 上提问
-
“最后一个字符总是 =" 听起来像密文是在 Base64 中编码的。这与密码学无关;您需要对其进行解码以获得 real 密文。
标签: algorithm security encryption des