- 为了防止加密的数据被撞库破解,所以每一次加密之后的结果应该是不一样的。
- 加密是整段内容进行加密,一般利用关系数据库存储不能进行模糊查询。
- 关系数据库存储逻辑,正向搜索,先确定内容出现位置,后在该位置匹配值。 ES的倒排索引,通过先匹配值,然后比较出现位置是否相同。
- 可以利用关系数据库正向搜索Id是不加密的,字段值是加密。ES中对于字段值不进行加密,对于Id进行加密处理。注意ES值存储分词,不存储原内容。
- 模糊搜索过程,在ES中模糊匹配到,得到用户加密Id,解密ID得到真实Id,然后通过Id再次在关系数据库中检索得到数据值,对于数据值进行解密。
加密字段进行支持模糊搜索
最新推荐文章于 2024-05-10 01:58:26 发布