【发布时间】:2015-08-06 08:07:17
【问题描述】:
我需要以可解密的方式加密字符串。最好的方法是通过给定的密码来获得一点保护。安全在这里并不重要。
到目前为止,我选择了 AES_ENCRYPT(),但无法解密。
加密: SELECT AES_ENCRYPT('test', 'test')
输出: 87bd903885943be48a4e68ab63b0ec6a
解密:SELECT AES_DECRYPT('87bd903885943be48a4e68ab63b0ec6a', 'test')
输出:NULL!
简单的问题:为什么我不能解密它?在网上找不到任何关于它的信息。
如果解决方案变得太大(我喜欢简单),我也可以使用另一种加密方法。
非常感谢!
MySQL 客户端版本:5.5.41
【问题讨论】:
标签: mysql encryption cryptography aes