你好,我正在尝试解密这个密文是存储在一个mysql服务器。我正在使用模块中的fernet加密 cryptography
在程序中:
print(type(EncryptedMedicalInfo))
print(repr(EncryptedMedicalInfo))
产量
<class 'str'>
'gAAAAABcKK-sVA50QhCQ128dXUNEBcFfHDhe5tZ26AlQnAAbmil42YrmtKLnuMbHtlnJSrqcWkCDxpRUfOO5tXiaaY1tqIqb6Q=='
关键是 nqfL0heimeTwhZBZG70k0Ma9bmwe6UkSH0xpa_O7Mew=
并且密钥存储在表中,如下所示:
但是当我这样做的时候:
print(type(EncryptedMedicalInfo))
print(repr(EncryptedMedicalInfo))
b = bytes(EncryptedMedicalInfo, 'utf-8')
print(Ecy.decrypt(b))
我得到:
cryptography.fernet.InvalidToken
如果有帮助的话,我会包括数据是如何加密的。
b = bytes(MedicalInfo, 'utf-8')
EcryptMedInfo= Ecy.encrypt(b)
暂无答案!
目前还没有任何答案,快来回答吧!