MySQL AES_DECRYPT returns NULL

霸气de小男生 提交于 2019-12-11 17:38:10

问题


I have a MySQL issue.

I want to decrypt a blob with AES_DECRYPT and try it in phpMyAdmin with a query

SELECT key_value ,AES_DECRYPT(key_value,'crypt_key')FROM `ps_keymanager` WHERE `id_keymanager`=1497

the query works, but it returned me NULL and not the decrypted value :(


回答1:


Try casting

   SELECT key_value , CAST (AES_DECRYPT(key_value,'crypt_key')AS CHAR(50))
FROM `ps_keymanager` WHERE `id_keymanager`=1497


来源:https://stackoverflow.com/questions/36022928/mysql-aes-decrypt-returns-null

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!