我目前正在使用一个登录系统,我想解密存储在我的数据库中的密码(它从一开始就是加密的)
我试过了:
from cryptography.fernet import Fernet
key = Fernet.generate_key()
cipher_suite = Fernet(key)
# THIS IS STORED IN MY DATABASE FOR EXAMPLE
password = "gAAAAABWC9P7-9RsxTz_dwxh9-O2VUB7Ih8UCQL1_Zk4suxnkCvb26Ie4i8HSUJ4caHZuiNtjLl3qfmCv_fS3_VpjL7HxCz7_Q=="
passwordChosen = password.decode('utf-8')
decryptedPasswordDB = cipher_suite.decrypt(passwordChosen)
print(decryptedPasswordDB)我收到错误"InvalidToken"...
我希望decryptedPasswordDB变量打印出实际的密码。
我很感谢你的帮助。谢谢。
发布于 2020-08-31 03:46:27
首先,解密,然后解码
passwordChosen = cipher.decrypt(password)
decryptedPasswordDB = passwordChosen.decode('utf-8')https://stackoverflow.com/questions/55776011
复制相似问题