2010-11-08 56 views
0

我有某些信息存储在MySQL数据库中,以保证以加密形式存储。然而,我的.Net应用程序无法吸收在应用程序层进行加密和解密的性能影响。数据库加密,其中可以在连接字符串中提供密钥

是否有任何MySQL函数允许在连接字符串中指定ecryption键,然后让MySQL数据库执行encrption操作?

回答

1

你的意思

AES_ENCRYPT

AES_DECRYPT

当您运行查询,您可以通过按键

你可以看到一个example

编辑:

另一种选择使用

DES_ENCRYPT()和DES_DECRYPT()

密钥文件可以与--des-key-file服务器选项

+0

那指出我在正确的DIRN指定。我真正想要的是透明数据加密(http://en.wikipedia.org/wiki/Transparent_Data_Encryption)。但是,除非我想以每月50美元的价格购买商业产品,否则看起来我运气不好。 – sipwiz 2010-11-08 11:34:48

相关问题