用变成了字符串的Fernet密钥解密字符串?

时间:2019-04-01 23:30:11

标签: python cryptography

password = input("Type in the password e.g. P!Al902\n")
fkey = Fernet.generate_key()
en = Fernet(fkey).encrypt(bytes(password, 'utf-8'))
fkey = str(fkey)
print(Fernet(bytes(fkey)).decrypt(en))

这不是主要代码 我必须将字节类型的Fernet密钥转换为字符串 所以我得到TypeError:没有编码的字符串参数 当我尝试解密字符串时

我在打印功能中将fkey从字符串转换为字节,以解决先前的问题(ValueError:Fernet键必须为32个url安全的base64编码字节)

我希望可以打印出任何密码

0 个答案:

没有答案