我刚刚在我的 Google Drive 中发现了一堆加密的文本文件。我似乎记不起用来加密它们的程序,因此我无法阅读它们。它可能是在 Android 或 Windows 上完成的。如果有帮助的话,所有文件都以一个或两个等号结尾,例如“=”或“==”。有什么线索可以阅读这些文件吗?
答案1
我尝试将您的示例文件保存在注释中,但base64
失败了base64: invalid input
,这证实了您也尝试将其解码为 base64。uudecode
也说无效,即使添加开始和结束行,它也只会吐出看似随机的二进制数据。unshar
也不起作用(在与 uuencode 相同的 pkg 中)。
当我不清楚文件的具体类型时,我会运行命令file
。它可能只显示“ASCII 文本”,但也可能显示一些有用的信息,如“uuencoded 或 xxencoded,UTF-8 Unicode 文本”。
从这是主页它是:
[T]开源实现文件(1)该命令随每个自由操作系统 (OpenBSD、Linux、NetBSD、FreeBSD 等) 一起提供,并且已移植到人们使用自由软件的大多数系统 (包括 OS/2、DOS、MS Windows 等)。
file 命令是“文件类型猜测器”,即一个命令行工具,它用文字告诉您文件包含什么类型的数据。与大多数 GUI 系统不同,命令行 UNIX 系统(该程序是其中的佼佼者)不依赖文件扩展名来告诉您文件的类型,而是查看文件的实际内容。当然,这更可靠,但需要一些 I/O。
谁在使用它?
- 所有已知的 BSD 发行版(FreeBSD、NetBSD、OpenBSD、Darwin/Mac OS X 等)
- 所有已知的 Linux 发行版
根据这个“Windows 安全 - 确定文件类型 - 教程”这是链接Windows 文件
如果我在几个测试文件上运行它,它会告诉我有用的结果,例如:
$ file *
test: UTF-8 Unicode text
t.sh: Bourne-Again shell script, ASCII text executable
other: uuencoded or xxencoded, UTF-8 Unicode text