Encryption 解密不带扩展名的文件

Encryption 解密不带扩展名的文件,encryption,Encryption,我分配了一个任务来解密一个名为Q3_encrypted的文件,并为该文件提供了一个AES密钥。但是,此文件没有扩展名,因此如何确定此文件的文件类型。演讲者要求我们了解自己,但我不知道如何开始?有人能告诉我一些想法吗?应用程序在加载特定文件类型时通常会查找。但是,如果对整个文件进行了加密,则签名将不存在。相反,请查找常见加密技术的迹象,如Base64加密字符串中经常出现的尾随“=” 编辑: 如果您已经有一把钥匙,并且知道它是AES,您是否尝试过将其用作解码钥匙?我想这与讲师在讲座中所教授的内容有关

我分配了一个任务来解密一个名为Q3_encrypted的文件,并为该文件提供了一个AES密钥。但是,此文件没有扩展名,因此如何确定此文件的文件类型。演讲者要求我们了解自己,但我不知道如何开始?有人能告诉我一些想法吗?

应用程序在加载特定文件类型时通常会查找。但是,如果对整个文件进行了加密,则签名将不存在。相反,请查找常见加密技术的迹象,如Base64加密字符串中经常出现的尾随“=”

编辑:
如果您已经有一把钥匙,并且知道它是AES,您是否尝试过将其用作解码钥匙?

我想这与讲师在讲座中所教授的内容有关。关于这方面的任何信息都会有帮助。你不能将文件扩展名放在文件中,并在第一个或最后n个字节中加密,所以你先解密该部分吗?到目前为止,讲师教了我们RSA和AES,我从讲师那里得到了文件的AES密钥。因此我认为它可能与AES有关。@DemonofnRight您的意思是简单地为文件添加一个扩展名,如Q3_encrypted.txt?我试过这个,但是它产生了很多未知的代码。听起来像是二进制的。取前16个字节,在这里以十六进制显示。然后对前16个字节执行块解密。如果它清晰可辨,则使用ECB加密或CBC加密,IV值为全部零值。如果它不清晰,你可以尝试使用前16个字节作为IV进行CBC模式解密。呃..对不起,我不太明白,因为我是这方面的新手。你能进一步解释吗?