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

Python 我可以在没有密钥的情况下解密我使用cryptography.fernet创建的文件吗?,python,encryption,cryptography,key,Python,Encryption,Cryptography,Key,我正在创建一个程序来加密一个目录中的每个文件,它工作了,但我加密了我的工作目录。我丢失了所有的程序和钥匙。我使用了加密技术.fernet。有没有办法把我的文件拿回来?没有。Fernet(像任何好的加密算法一样)的设计是为了在没有密钥的情况下无法解密数据 您唯一的希望(比如)是您生成的密钥很差(例如,没有使用Fernet.generate_key())。可能,但只是可能。您可以尝试对文件进行暴力强制。a)从备份还原。b) 尝试所有可用的密钥(可能需要几百万年)。c) 没有。

我正在创建一个程序来加密一个目录中的每个文件,它工作了,但我加密了我的工作目录。我丢失了所有的程序和钥匙。我使用了加密技术.fernet。有没有办法把我的文件拿回来?

没有。Fernet(像任何好的加密算法一样)的设计是为了在没有密钥的情况下无法解密数据


您唯一的希望(比如)是您生成的密钥很差(例如,没有使用
Fernet.generate_key()
)。

可能,但只是可能。您可以尝试对文件进行暴力强制。

a)从备份还原。b) 尝试所有可用的密钥(可能需要几百万年)。c) 没有。