我可以在没有密钥的情况下解密使用cryptography.fernet创建的文件吗?

时间:2020-05-04 04:43:25

标签: python encryption cryptography key

我正在创建一个程序来加密目录中的每个文件,并且可以正常工作,但是我对工作目录进行了加密。我丢失了所有程序和密钥本身。我使用了cryptography.fernet。有什么办法可以找回我的文件?

2 个答案:

答案 0 :(得分:2)

不,不是。 Fernet(像其他任何好的加密算法一样)都经过设计,因此没有密钥就无法解密数据。

(唯一的希望)就是您生成的密钥不正确(例如,不使用Fernet.generate_key())。

答案 1 :(得分:-1)

也许吧,但只是也许吧。您可以尝试对文件进行暴力破解。