请稍侯

MySQL使用AES进行数据加密

2021-02-09

需求

由于目前业务上的需要,需要对数据库中的个人敏感数据进行加密,实现方式主要有以下两种。

  • 使用Java的AES工具类进行数据加密
  • 使用MySQL自带的AES进行加密

如果使用了Java的AES工具类,为了解决在某些字段的模糊查询问题,我们选用了MySQL自带的AES加密函数,

MySQL的AES相关函数

MySQL的函数主要包含如下两个:

  • AES_ENCRYPT
  • AES_DECRYPT

另外我们还使用了如下三个函数:

  • HEX
  • UNHEX
  • CONVERT

本文由 vvkee 创作,转载请注明原文链接。