MySQL数据表加密字段支持模糊查询的方案

AES_ENCRYPT函数和AES_DECRYPT,需要注意的是,加密后的字段需要用blob做存储,如果用varchar存储会报1366错误。

Mysql本身自带的加密方法,分为2种:

1、不可逆加密算法:

PASSWORD,ENCRYPT,MD5,SHA。

2、可逆的加密算法:

AES_ENCRYPT、AES_DECRYPT 和 ENCODE、DECODE。

以上两组分别为可逆的加解密函数,都是返回一个二进制字符串,要以BLOB类型存储。

相关推荐

  1. MySQL数据表加密字段支持模糊查询方案

    2024-01-01 09:14:02       62 阅读
  2. mysql字段查询重复数据

    2024-01-01 09:14:02       33 阅读
  3. Interview preparation--案例加密数据模糊查询

    2024-01-01 09:14:02       38 阅读
  4. mybatis查询修改mysqljson字段

    2024-01-01 09:14:02       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-01 09:14:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-01 09:14:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-01 09:14:02       82 阅读
  4. Python语言-面向对象

    2024-01-01 09:14:02       91 阅读

热门阅读

  1. 云原生Kubernetes系列 | Liveness和Readiness使用

    2024-01-01 09:14:02       57 阅读
  2. Prpmetheus监控rabbitmq

    2024-01-01 09:14:02       53 阅读
  3. 139. Word Break

    2024-01-01 09:14:02       88 阅读
  4. Hive自定义函数详解

    2024-01-01 09:14:02       65 阅读
  5. Ubuntu 常用命令之 locate 命令用法介绍

    2024-01-01 09:14:02       63 阅读
  6. 配置打开QT designer

    2024-01-01 09:14:02       62 阅读
  7. 2024年元旦,祝福所有的人和事物

    2024-01-01 09:14:02       59 阅读