gpt4 book ai didi

sql - 如何使用sql关键字 'like'查找加密数据

转载 作者:行者123 更新时间:2023-12-05 07:48:55 34 4
gpt4 key购买 nike

我知道这是一个非常奇怪的问题。我的数据库中有一些列使用 RSA 进行数据加密。但是前端正在使用实例搜索。因此,我需要将加密数据与部分明文进行匹配。

例如:原文为"stackoverflow",在数据库中加密。当前端输入得到明文“stack”时,应该匹配到加密后的“stackoverflow”

我知道有一个解决方案:加载所有数据,解密和匹配。内存使用量很大。那么,如何在数据库中处理这个问题?如果我想使用关键字“like”,我该怎么办?

最佳答案

如果可以搜索的关键字数量有限,并且以明文形式显示它们不会危及安全性,那么我建议如下...

当您将文本(由客户端加密)插入到表中时,还将相关的明文单词插入到另一列中。然后在该列上使用 FULLTEXT

FULLTEXT 会快得多,但有局限性。

关于sql - 如何使用sql关键字 'like'查找加密数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37938683/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com