MySQL 5.6 - AES列中的全文搜索

时间:2014-07-15 18:36:11

标签: mysql select encryption full-text-search aes

我找到了一份新工作,本周以来我开始在网络应用中工作。该项目在某些列中使用某种AES加密。我被要求创建一个全文搜索"使用来自具有AES列的某些表的数据。但是,我无法使其发挥作用。直到现在我才尝试过这个

查询

SELECT AES_DECRYPT(customer_name,'j?YlTr_[Uh>/m2x-Zc*t[i=M$L6atX#>W|}DAZ-$f:Fj$[D+!:SLJhf+NWN#3_&'), 
MATCH (customer_name) AGAINST ('Fernando' IN BOOLEAN MODE) AS customer
FROM customer
WHERE MATCH (customer_name) AGAINST ('Fernando' IN BOOLEAN MODE)

但这似乎不起作用。我必须补充一点,我在' customer_name'中使用了全文索引。虽然我发现这样做并不是一个好主意。我不知道我的解决方案是否是最好的。在这种情况下你会做什么,考虑到应用程序必须保留加密存储但是它必须允许搜索?

提前致谢。

0 个答案:

没有答案