专栏名称: 顶尖架构师栈
分享业务架构、技术架构、系统设计方案,以及微服务架构源码,提供业务场景答疑
今天看啥  ›  专栏  ›  顶尖架构师栈

面试官:加密后的数据如何进行模糊查询?

顶尖架构师栈  · 公众号  ·  · 2024-08-06 08:00

文章预览

前言 大家好,这里是顶尖架构师栈!点击上方关注,添加“ 星标 ”,切勿错过每日干货分享,一起学习大厂前沿架构! 一年一度金九银十又要来了,今天我们来看下这个问题,加密后的数据如何进行模糊查询? 我们知道加密后的数据对模糊查询不是很友好,本篇就针对加密数据模糊查询这个问题来展开讲一讲实现的思路,希望对大家有所启发。 为了数据安全我们在开发过程中经常会对重要的数据进行加密存储,常见的有:密码、手机号、电话号码、详细地址、银行卡号、信用卡验证码等信息,这些信息对加解密的要求也不一样,比如说密码我们需要加密存储,一般使用的都是不可逆的慢hash算法,慢hash算法可以避免暴力破解(典型的用时间换安全性)。 在检索时我们既不需要解密也不需要模糊查找,直接使用密文完全匹配,但是手机号就不能 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览