如何解密 Adob​​e Triple DES ECB 模式加密密码?

信息安全 加密 德斯
2021-08-24 20:48:16

您可能听说过,拥有 1.3 亿条记录的 Adob​​e 用户数据库最近被泄露。我想找出我为我创建的 Adob​​e 帐户使用的密码,以确保我没有在其他任何地方使用它。但是如何解密 Triple DES ECB 模式的加密密码?有没有办法在不知道 Adob​​e Cipher Key 的情况下做到这一点?有没有办法获得密码密钥?

2个回答

加密密钥从未公布过,并且三重 DES 本身足够强大,不会暴力破解,因此您必须使用其他一些错误来尝试恢复您的密码。

您的选择是:利用他们使用欧洲央行的事实并使用提示。

为此,您将找到您的加密密码并查看其他用户是否有相同的块。例如,假设您的加密密码块是(为简单起见而缩短):87bef a31cd并且您发现另一个用户87bef 37cfe知道您的密码的前 8 个字符(因为 DES 块大小是 8 个字节)与其他用户的前 8 个字符相同用户。然后,您可以使用他们的提示来帮助您计算密码。相同的过程适用于后续块。

可以在以下网址找到一个很好的解释:http: //nakedsecurity.sophos.com/2013/11/04/anatomy-of-a-password-disaster-adobes-giant-sized-cryptographic-blunder/

这个想法正是 mikeazo 在另一个答案中所说的。