MySQL des_decrypt无法解密Python

时间:2017-03-06 02:51:50

标签: python mysql python-2.7

我使用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

0 个答案:

没有答案