是否有与AES相当的--des-key-file文件?

时间:2015-01-12 12:03:56

标签: mysql encryption aes

在mySQL中使用 DES_ENCRYPT/DES_DECRYPT function 时,您可以使用--des-key-file variable从my.cnf指向您的密钥文件。

我认为这也应该存在
AES_ENCRYPT/AES_DECRYPT 

所以我搜索了几个小时但却找不到它:是否有相同的AES用于此?

1 个答案:

答案 0 :(得分:0)

the documentation我所知,AES_ENCRYPT没有这样的选择。相反,您应该直接在查询中将密钥作为参数传递。

This answer on DBA.SE建议编写一个用户定义的函数,该函数返回密钥作为一种可能的解决方法。

或者,您可能想要考虑根本不使用MySQL AES函数,而只是在客户端应用程序中进行所有加密和解密。这种方法的一个潜在优势是,为了获取和解密数据,攻击者需要妥协数据库和应用程序。