【发布时间】:2021-09-25 15:05:48
【问题描述】:
我是 python 新手。我正在制作一个基本的密码管理器。它只是将密码作为加密字符串存储在文件中(纯文本文件,但扩展名是乱码,因此您无法双击打开它;使用 .mpf)。
这是我的代码,但是当我在解密阶段运行 readPass() 函数时,它给了我这个错误。
Traceback (most recent call last):
File "D:\Data\TECH\Code\_0_School\python\passman\func.py", line 65, in <module>
readPass()
File "D:\Data\TECH\Code\_0_School\python\passman\func.py", line 63, in readPass
decrypted = fernet.decrypt(fileCon)
File "D:\Programs\Python\lib\site-packages\cryptography\fernet.py", line 75, in decrypt
timestamp, data = Fernet._get_unverified_token_data(token)
File "D:\Programs\Python\lib\site-packages\cryptography\fernet.py", line 101, in _get_unverified_token_data
raise InvalidToken
cryptography.fernet.InvalidToken
这是我在 Github 上的代码: https://github.com/AaravHattangadi/python-projects/blob/master/passman/func.py
提前致谢。
【问题讨论】:
标签: python encryption python-cryptography