DES_DECRYPT & DES_ENCRYPT : MySql & phpMyadmin


DES_DECRYPT & DES_ENCRYPT : MySql & phpMyadmin

我在MySQL中使用DES_DECRYPT&DES_ENCRYPT时遇到问题。

当我在phpmyadmin中运行以下选择子句时

SELECT DES_DECRYPT(DES_ENCRYPT('mytext','mypassword'),'mypassword'); 

它返回

DES_DECRYPT(DES_ENCRYPT('mytext', 'mypassword'),'mypassword') 6d7974657874

通常它应该再次返回我的文本,对吧?

当我在 php 中运行它时,它就像一个魅力。有谁知道我在这里做错了什么?

外部链接

在这里工作正常:

mysql> select des_decrypt(des_encrypt('foo', 'bar'), 'bar');
+-----------------------------------------------+
| des_decrypt(des_encrypt('foo', 'bar'), 'bar') |
+-----------------------------------------------+
| foo                                           |
+-----------------------------------------------+
1 row in set (0.00 sec)

您使用的是哪个版本的MySQL,以及如何运行查询/显示结果?

好吧,我有答案了,谢谢马克·这只是php myadmin中的一个选项。看截图:http://s2.postimg.org/iatjf29fd/des_DECRYPT.png

感谢您的支持!!