解密加密的file/folder。

Decrypt an encrypted file/folder.

我有一个加密文件,我知道它的密码。我正在尝试解密它,但找不到该文件的任何属性,例如最初用于加密文件的 algorithm/program 类型。

我正在考虑尝试 'gpg' 和 'openssl' 以及其他可用于解密此文件而不损坏它的技术。虽然我已经备份了,但它是一个巨大的文件,备份大约需要 3 个小时。因此我格外小心,以免它损坏。

谢谢,

加密的一般思想是结果应该与噪音无法区分。

这自然意味着,除非您知道所有参数,否则如果操作正确,您将无法从加密文件中推断出它。

除非你暴力破解所有可能的加密类型及其参数(祝你好运!)。

简而言之,您将必须找出用于加密文件的程序,并且可能(但可能不是)必须知道该程序是如何配置的。几乎自计算机存在以来,人们就一直在使用计算机进行加密。多年来已经发布了数百种不同的加密程序。

你最好的办法是让开发人员告诉你他使用了哪个程序以及如何使用它。

你的下一个最佳选择是搜索他使用过的每台机器的备份,寻找关于他使用的程序的线索。

如果这没有帮助,是时候开始尝试您可以掌握的所有加密程序了。显然,您需要从更新的、更流行的以及 运行 在他已知使用的任何操作系统上使用的那些开始。

考虑到文件的大小,您可能正在处理加密的 存档 或者加密的 文件系统 [=25] 的图像=].因此,不要将您的搜索限制在专门的加密实用程序上。您还想尝试所有不同的存档器以及所有提供加密功能的不同文件系统和操作系统。

如果您尝试了所有加密程序都没有成功,并且您仍然没有超出预算;那么下一步将耗尽您的预算。我非常有信心这么说,因为如果您的组织是那种有能力采取下一步行动的组织,那么您就不会在 Whosebug 上询问如何进行。见鬼!未经层次结构上三个级别的书面许可,您甚至可能不会被允许使用 Whosebug。