如何在linux中使用sh.x扩展解密shell脚本?

时间:2015-08-09 09:16:37

标签: encryption

我有一个像example.sh.x这样的shell脚本文件 我怎样才能在linux中解密呢?有没有命令?

1 个答案:

答案 0 :(得分:0)

据我所知.x不是Linux上常见的文件扩展名。

另一方面,.xz是一种常见的压缩文件格式。如果查看压缩文件,内容看起来是随机的,就像加密文件一样。区别在于对于压缩文件,您不需要密码来解压缩它。

查看与file实用程序相关的数据类型的好方法。请运行file example.sh.x并编辑您的问题以添加该命令的输出。

一些例子:

> file foo.xz 
foo.xz: XZ compressed data
> file ttktest.py 
ttktest.py: a /usr/bin/env python script, ASCII text executable

另一种查看文件的方法(特别是如果file无法识别它们)是使用hexdump。例如,在xz压缩文件上运行hexdump会给出:

> hexdump -C -n 16 glas.lam.xz
00000000  fd 37 7a 58 5a 00 00 04  e6 d6 b4 46 02 00 21 01  |.7zXZ......F..!.|
00000010

运行hexdump -C -n 16 example.sh.x并将输出添加到您的问题中。

如果文件example.sh.x确实已加密,那么您需要知道如何(哪个程序/算法)加密,您可能需要密码。