Encryption 弱密码的密钥发现

Encryption 弱密码的密钥发现,encryption,cryptography,Encryption,Cryptography,我是一个新手,正在尝试安全shepard项目,在那里你必须通过挑战。 我做了所有的挑战,但有一个我真的很难对付 要完成此挑战,您必须找到加密方法的密钥。 他们只是给你一个可以解密加密文本的应用程序 iaaaekqbhevebwpdhafjghhyhsbyeggocaw==给出了此加密不强的密码 与其他挑战不同,源代码中没有任何信息 我不明白该怎么做 谢谢不要试图找到算法,只要找到最不可能的算法就行了。暂时来说,这不是一个经典的单字母或无键转置密码。另一方面,比较输入和输出位的大小。缩小你的可能性

我是一个新手,正在尝试安全shepard项目,在那里你必须通过挑战。 我做了所有的挑战,但有一个我真的很难对付

要完成此挑战,您必须找到加密方法的密钥。 他们只是给你一个可以解密加密文本的应用程序

iaaaekqbhevebwpdhafjghhyhsbyeggocaw==
给出了
此加密不强的密码

与其他挑战不同,源代码中没有任何信息

我不明白该怎么做


谢谢

不要试图找到算法,只要找到最不可能的算法就行了。暂时来说,这不是一个经典的单字母或无键转置密码。另一方面,比较输入和输出位的大小。缩小你的可能性,这将帮助你决定使用哪种密码分析方法


这可能不是一个完美的方法,但肯定是一个开始。

先试一试,然后向我们展示一些代码,以及哪些已经和没有起作用。。。这里的目的是获得帮助和指导,而不是让其他人为你做所有的工作you@JavierLarroulet我没有尝试太多,因为我真的迷路了,不知道如何继续。我试图将它从b64转换过来,但它会产生垃圾。我搜索了很多关于如何找到哪种加密方法被使用,但没有找到任何东西。只要一点线索就可以帮助我们理解一些想法:在这个特殊的挑战中结束的课程应该会给出一些关于可能使用了哪种加密的提示。如果你对每一个密码文本的外观做一些研究,你也许能够缩小(甚至精确到)正在使用的加密。如果最终使用的是散列算法而不是加密算法,则可以尝试查找该算法的已知冲突。如果这是一个实际的加密算法,了解密码和明文可能有助于粗暴地使用它来找到使用的密钥。尽管如此,课程中可能已经有很多信息。这很像实际的黑客攻击:你需要做一些研究:)