Encryption 如何打开.txt.enc文件?

Encryption 如何打开.txt.enc文件?,encryption,openssl,file-format,Encryption,Openssl,File Format,我有一个.txt.enc文件。当我试图在Emacs这样的文本编辑器中打开它时,会得到任意数量的字符和数字。实际上,它是加密的。我也尝试过openssl命令行工具,但它们也没有给出正确的结果 有人知道我如何打开这样一个文件吗?看来这个文件是加密的。原始文件类似于xxx.txt,编码的文件是xxx.txt.enc,它已使用一些专有实用程序进行编码 您需要访问对该文件进行编码的应用程序,或者至少了解该应用程序使用的编码系统,以便对其进行解码。看起来该文件似乎以某种方式进行了加密或编码,但显而易见的问题

我有一个.txt.enc文件。当我试图在Emacs这样的文本编辑器中打开它时,会得到任意数量的字符和数字。实际上,它是加密的。我也尝试过openssl命令行工具,但它们也没有给出正确的结果


有人知道我如何打开这样一个文件吗?

看来这个文件是加密的。原始文件类似于xxx.txt,编码的文件是xxx.txt.enc,它已使用一些专有实用程序进行编码


您需要访问对该文件进行编码的应用程序,或者至少了解该应用程序使用的编码系统,以便对其进行解码。

看起来该文件似乎以某种方式进行了加密或编码,但显而易见的问题是,如何进行

如果用于加密文件的程序是一个相当常见的程序,并且它的输出中包含一个已知的头,那么Unix可能能够识别它。如果不是的话,这可能归结为猜测

请注意,文件实际上可能没有使用密钥进行加密:似乎有时会使用
.enc
扩展名,例如用于文件,这些文件只是编码为ASCII文本的二进制文件,与编码非常类似。不过,
文件
命令肯定应该识别这些

但是,如果文件是加密的,那么即使在找到用于加密文件的软件之后,您仍然会遇到一个更大的问题:找到正确的密钥。如果加密是好的,那么唯一的方法(假设你还不知道密钥)就是用暴力破解所有可能的密钥。如果密钥基于密码,并且密码相当弱(即非常短和/或常见,如“abc123”),则可以使用蛮力密码破解程序找到它。但我不会屏住呼吸


(当然,如果文件是加密的,而您不知道密码,下一个明显的问题是,您最终是如何获得该文件的?

谢谢Murtuza的回答。但我怎么能理解使用了什么编码系统和什么应用程序对其进行加密呢?再加上Elik的评论,是否有一些常见的应用程序可以在文件上试用,以期找到一个可以对其进行解码的应用程序?谢谢你的回答。我尝试了file命令,但我得到了:“xxx.txt.enc:data”。我没有得到任何有用的东西。。。当我在Emacs中打开它时,第一个字符(也称为已知字符)是:“Salted_uuc”。解密这个文件是我正在做的课程作业的一部分。我没有关于加密方法、密码等的任何其他信息。我只需要打开它!我能做什么?(顺便说一句,我们可以使用net来解决分配:))好的,这看起来绝对像
openssl enc
的输出。如果这真的是你所有的,看起来你应该写(或找到,我相信这已经做过)一个蛮力openssl密码破解。首先,我要尝试
/usr/share/dict/words
中的所有单词。有没有办法理解加密方法,以便在使用“openssl enc”时应用它?我的意思是,例如,我是否应该使用'-aes-256-cbc'或'-cast5-cbc'或其他方法……老实说,我不知道。我在文档中没有看到任何明显的信息,但是查看openssl源代码可能会有所帮助。或者你可以尝试所有支持的方法,没有那么多。(另外,这个问题看起来已经解决了。我投票将它迁移到superuser.com,但其他投票人似乎不同意。无论如何,既然你知道它是一个openssl文件,你可能想尝试重新破解它,或者)Elik这里也有同样的问题。你找到答案了吗?