0

我正在解密从表中读取的密码,该表是使用cryptography.fernetPython 中的类手动解密的

手动加密密码:

key = Fernet.generate_key()
f = Fernet(key)
eencrypted_passwd = f.encrypt("password".encode('utf-8'))```

输出 :

b'gAAAAABeiTIiONj5c2Tyj1xDaoCLfK9_RJEqzdnuJyw_JO3AduywKhygNFYk1_a_srEgNvHB__vpcL-CElWROExQnwJHaydAmQ=='

输出值存储在表中。

从表中读取后,我试图解密相同的值,但出现空白错误:

decrypted_password = f.decrypt(password_encrypted_value_read_from_database)

有人可以建议吗?

4

1 回答 1

0

我能够通过使用来自 git 的 jasypt4py 库来处理上述问题:https ://github.com/fareliner/jasypt4py

于 2020-04-06T12:00:10.483 回答