我正在对从一个表读取的密码进行解密,该表是使用Python中的cryptography.fernet
类手动解密的
手动加密密码:
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)
有人能推荐一下吗
我可以通过使用git中的jasypt4py库来处理上面的内容:https://github.com/fareliner/jasypt4py
相关问题 更多 >
编程相关推荐