【发布时间】:2020-05-04 04:43:25
【问题描述】:
我正在创建一个程序来加密目录中的每个文件,它有效,但我加密了我的工作目录。我丢失了所有程序和密钥本身。我使用了密码学.fernet。有什么办法可以找回我的文件吗?
【问题讨论】:
-
a) 从备份中恢复。 b)尝试所有可用的密钥(可能需要几百万年)。 c) 没有。
标签: python encryption cryptography key
我正在创建一个程序来加密目录中的每个文件,它有效,但我加密了我的工作目录。我丢失了所有程序和密钥本身。我使用了密码学.fernet。有什么办法可以找回我的文件吗?
【问题讨论】:
标签: python encryption cryptography key
不,不是。 Fernet(就像任何好的加密算法一样)被设计成没有密钥就无法解密数据。
您唯一的希望(例如)是您生成的密钥很糟糕(例如,不使用Fernet.generate_key())。
【讨论】:
也许,但只是也许。您可以尝试对文件进行暴力破解。
【讨论】: