DES_DECRYPT& DES_ENCRYPT:MySql& phpMyAdmin的

时间:2014-03-31 16:03:59

标签: php mysql phpmyadmin

我使用DES_DECRYPT& MySQL中的DES_ENCRYPT

当我在phpmyadmin

中运行以下select子句时
SELECT DES_DECRYPT(DES_ENCRYPT('mytext','mypassword'),'mypassword'); 

返回

  

DES_DECRYPT(DES_ENCRYPT( 'mytext的', '输入mypassword'), '输入mypassword')   6d7974657874

通常它应该再次返回mytext,对吗?

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

External link

2 个答案:

答案 0 :(得分:1)

在这里工作正常:

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,以及如何运行查询/显示结果?

答案 1 :(得分:0)

好吧我有答案,谢谢Marc B. 这只是php myadmin中的一个选项。请参见屏幕截图:http://s2.postimg.org/iatjf29fd/des_DECRYPT.png

感谢您的支持!!