如何打开.txt.enc文件?

Eli*_*lik 5 encryption openssl file-format

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

有谁知道我怎么能打开这样的文件?

Ilm*_*nen 5

看起来文件是以某种方式加密或编码的,但显而易见的问题是,如何?

如果用于加密文件的程序是一个相当常见的程序,并且如果它在其输出中包含一个已知的标题,则Unix file命令可能能够识别它.如果没有,它可能归结为猜测.

请注意,文件实际上可能没有使用密钥加密:似乎.enc扩展有时用于例如uuencoded文件,这些文件只是编码为ASCII文本的二进制文件,非常类似于base64编码.但file命令肯定应该承认这些.

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

(当然,如果文件是加密的而你不知道密码,那么下一个显而易见的问题是,你是怎么最终得到这个文件的呢?)

  • 感谢您的精彩回答。我尝试了 file 命令,但我刚刚得到: 'xxx.txt.enc: data' 。我没有得到任何有用的东西......当我在 Emacs 中打开它时,前一些字符(也称为字符)是: 'Salted__C' 。解密该文件是我正在处理的课程作业的一部分。我没有任何关于加密方法、密码等的信息。我只需打开它!我能做些什么?(顺便说一下,我们可以使用net来解决作业:)) (2认同)