为 AES 256 位编译 mysql
-
10-07-2019 - |
其他提示
在客户端应用程序中执行加密可能会是一个更易于维护的解决方案。
此外,您还可以受益于对网络上传输的数据进行加密,而不是通过网络发送密钥(当然您可以使用 SSL 连接到 mysql 来缓解这种情况)。
如果这看起来不是一个好方法,请发布您的要求。
您可能不想编译自己的 mysql 二进制文件;对于开发人员来说,除了构建自己的 mysql 二进制文件之外,还有更多有用的事情要做。MySQL / Sun 的经过广泛测试,不会包含性能回归(我们希望)。
mysql AES_ENCRYPT() 函数也可能不安全,因为它们没有记录
- 他们如何将密码散列到密钥中
- 他们使用什么密码模式
如果它们是以易受攻击的方式完成的,那么加密可能会非常弱。这是否重要取决于您的用例。
不隶属于 StackOverflow