当前位置: 首页 > news >正文

贵阳网站建设设计公司静海区网站建设推广

贵阳网站建设设计公司,静海区网站建设推广,2017网站icp备案,服务器租用相关网站目录 前言1. 基本知识2. 国内做法 前言 这道题在面试比较常见,但是在算法逻辑层面中,直接对加密数据进行模糊查询是不可行的,因为加密算法会使数据变成不可读的形式 需要在加密过程中采取特殊的策略来支持模糊查询 以下只是结合网上现有的资…

目录

  • 前言
  • 1. 基本知识
  • 2. 国内做法

前言

这道题在面试比较常见,但是在算法逻辑层面中,直接对加密数据进行模糊查询是不可行的,因为加密算法会使数据变成不可读的形式
需要在加密过程中采取特殊的策略来支持模糊查询

以下只是结合网上现有的资料提供一个思路
(通过自定义一些规则还有说明,达到模糊查询,以此正确配对)

1. 基本知识

一、加密算法的限制
加密后的数据是不可读的,所以不能直接进行模糊查询
对称加密和非对称加密的加密数据无法直接支持模糊查询

二、加密数据的模糊查询解决方案

  • 可搜索加密:一种加密方法,允许在加密数据上进行搜索操作
    对称可搜索加密:在对称加密的基础上支持模糊查询,如通过加密关键词索引
    同态加密:允许在加密数据上执行某些操作,例如加法和乘法,但对模糊查询支持有限
    功能性加密:允许在加密数据上执行特定功能,如查询某些属性的加密数据
  • 加密索引:建立加密的索引结构,用于加速模糊查询
    例如,基于 Bloom Filter 或其他数据结构来实现加密后的索引查询

2. 国内做法

淘宝密文检索方案:https://open.taobao.com/docV3.htm?docId=106213&docType=1
拼多多密文检索方案:https://open.pinduoduo.com/application/document/browse?idStr=7553D76C8D1713EF

先通过市面环境查看,发现大多数都差不多,都是通过

  • 对字段进行分段加密以支持模糊查询。将字段拆分成多个部分进行加密
    例:对字符串“taobao123”进行4字符为一组的加密,生成多个加密部分,如“taob”、“aoba”、“obao”等
  • 支持的查询条件:英文/数字至少4字符,中文至少2个字符
  • 查询时,通过key like “%partial%”的方式进行模糊查询

基本的加密场景也差不多

  • 普通加密方式
    适用于手机号之外的字段
    对手机号支持前3位的模糊查询
  • 支持模糊查询的加密方式
    适用于手机号之外的字段
    对手机号支持后4位的模糊查询
http://www.laogonggong.com/news/85829.html

相关文章:

  • 网站建设简单合同模板下载建设网站平台费
  • 网站建站需要什么人力资源招聘公司
  • seo网站优化推广费用优化一个网站需要多少钱
  • 浏览国外服务器的网站小程序微信如何开发
  • 重庆选科网站wordpress 404判断
  • 网站建设是什么时间段申请域名lumen 做企业网站
  • 网站视觉设计规范微商城开发公司有哪些比较好
  • 付费内容网站建设银行造价咨询中心网站
  • 株洲网站设计外包首选威海人才招聘网官网
  • ip做网站江苏建站管理系统开发
  • 公司网站一般用什么软件做江西响应式网站建设
  • 网络营销外包收费吗做网站优化如何遍文章
  • 企业信息服务平台官网seo工资水平
  • wordpress部分内容加密韶关网站seo
  • 长春做网站4435百度信息流广告代理
  • 农产品的网站建设与维护论文Wordpress搬家之后无法升级
  • 长春网站建设公司排名前十wordpress更改后台进入默认页面
  • 互联网营销软件张家界seo排名
  • 公司网站维护怎么做wordpress 数据库名称
  • 公司建网站多wordpress模板选择器
  • 鞍山公司做网站莱芜建设银行网站
  • 摄影网站功能设计商标名称查询系统
  • 北京备案网站做音乐分享的网站
  • 简洁的企业网站源码怎么查看wordpress
  • 移动互联网站开发小程序代运营
  • 中国建设银行社保卡网站扬州网站建设企业
  • 音乐网站还可以做wordpress 实名
  • 做网站好还是做程序员好为离职员工做的网站
  • 企业网站建设目的是什么wordpress查找重复图片
  • 网站 二级分类网站不备案可以使用么