我使用des
来加密字符串,但我想用MySQL解密它。
Python包是pycrypto:https://github.com/dlitz/pycrypto
from Crypto.Cipher import DES
import binascii
des_cipher = DES.new(u'password')
print(binascii.hexlify(des_cipher.encrypt(u'11111111')))
print(des_cipher.decrypt(binascii.unhexlify(u'dd3573a56ba157f8')))
>>> dd3573a56ba157f8
>>> 11111111
我尝试了以下查询。但都没有奏效。
SELECT des_decrypt(unhex('dd3573a56ba157f8'), 'password');
SELECT cast(des_decrypt(unhex('dd3573a56ba157f8'), 'password') AS VARCHAR(1000));
输出为�5s�k�W�
,而不是我想要的11111111
。