2010-11-08 51 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

相關問題