我使用DES_ENCRYPT
方法将密码存储到MySQL。这是有效的,但是当我通过DES_DECRYPT
检索时,我获得了某些符号的HTML字符引用。例如,我通过加密存储&
,但在解密时我得到&
。如何处理这个问题,以便我只在解密后获得&
而不是&
如果还有其他更好的直接方法我可以使用它,但在任何一种情况下我都需要存储真实密码。
答案 0 :(得分:0)
正如@Carlos所说phpmyadmin
可能在显示为真之前对html实体进行html编码。这是真的。该功能没有问题。当我从外部phpmyadmin
解密时,密码被正确解密。我之前犯了错误,我试图直接从管理面板中执行此操作,现在我从管理面板外部的脚本运行它。