MySQL AES_DECRYPT函数在解密加密的字符串后返回原始字符串。它使用AES(高级加密标准)算法执行解密。 AES_DECRYPT函数返回解密的字符串,如果检测到无效数据,则返回NULL。

AES_DECRYPT函数返回的值是使用AES_ENCRYPT函数加密的原始纯文本字符串。 AES_DECRYPT函数接受两个参数,它们是加密的字符串和用于解密加密的字符串的字符串。

用法:

AES_DECRYPT(encrypted_string, key_string)

使用的参数:

encrypted_string -它用于指定加密的字符串。

key_string -它用于指定用于解密encrypted_string的字符串。

返回值:

MySQL中的AES_DECRYPT函数返回使用AES_ENCRYPT函数加密的原始纯文本字符串。

受支持的MySQL版本:

MySQL 5.7

MySQL 5.6

MySQL 5.5

MySQL 5.1

MySQL 5.0

MySQL 4.1

示例1:在字符串上实现AES_DECRYPT函数。

SELECT

AES_DECRYPT(AES_ENCRYPT('ABC', 'key_string'), 'key_string');

输出:

ABC

示例2:在包含字符和整数值的字符串上实现AES_DECRYPT函数。

SELECT

AES_DECRYPT(AES_ENCRYPT('ABC123', 'key_string'), 'key_string');

输出:

ABC123

示例3:在更大的字符串上实现AES_DECRYPT函数。

SELECT

AES_DECRYPT(AES_ENCRYPT('geeksforgeeks', 'key_string'), 'key_string');

输出:

geeksforgeeks

示例4:在NULL字符串上实现AES_DECRYPT函数。

SELECT

AES_DECRYPT(AES_ENCRYPT(NULL, 'key_string'), 'key_string');

输出:

NULL

mysql aes源码_MySQL AES_DECRYPT()用法及代码示例相关推荐

  1. mysql的exp平方_MySQL EXP()用法及代码示例

    MySQL中的EXP()函数用于将E提升为指定数字的幂.这里E(2.718281 ...)是自然对数的底数. 用法: EXP(X) 参数:此方法接受语法中上面提到并在下面描述的一个参数: X-一个指定 ...

  2. MySQL inet aton函数_MySQL INET_ATON()用法及代码示例

    INET_ATON(): MySQL中的此函数将IPv4地址的dotted-quad表示形式作为字符串,并以整数形式返回给定IP地址的数值.如果输入地址不是有效的IPv4地址,则此函数返回NULL.返 ...

  3. mysql的weekday函数_MySQL WEEKDAY()用法及代码示例

    MySQL中的WEEKDAY()函数用于查找给定日期的工作日值.如果日期为NULL,则WEEKDAY()函数将返回NULL.否则,它将返回日期的索引,即星期一为0,星期二为1,星期日为6. 用法: W ...

  4. mysql insert 源码_MySQL insert源码走读

    由于网络原因,图片都贴不上来 MySQL的main函数在哪?执行一个sql语句到底经历了哪些流程和函数?MySQL的事务一致性到底是如何保证的?本文通过分析一个insert语句在MySQL代码中的关键 ...

  5. mysql 命令源码_MySQL常用命令

    创建用户 CREATE USER 'root'@'%' IDENTIFIED BY 'password'; 创建用户并赋予指定权限 grant create,select,update,insert, ...

  6. mysql sniffer 源码_MySQL 抓包工具 - MySQL Sniffer 使用小结 (含带general_log日志)

    在mysql运维工作中,一般会使用tcpdump做一些分析(直接读分析日志比较难以看明白,在数据库连接值高时使用):对于mysql实时的连接监控分析,通常会使用"mysqladmin/sho ...

  7. mysql workbench 源码_MySQL Workbench for Mac

    MySQL Workbench for Mac是Mac平台上的一款数据库设计建模工具.MySQL Workbench是面向数据库架构师,开发人员和DBA的统一可视工具.MySQL Workbench提 ...

  8. mysql中uuid的写法_MySQL IS_UUID()用法及代码示例

    MySQL中的此函数用于检查给定的通用唯一标识符(UUID)是否有效.如果参数是有效的string-format UUID,则返回1:如果参数不是有效的UUID,则返回0:如果参数为NULL,则返回N ...

  9. decode的mysql用法_MySQL DECODE( )用法及代码示例

    MySQL DECODE()函数用于解码编码的字符串并返回原始字符串.如果编码的字符串为空字符串,则MySQL DECODE()函数将返回空字符串. DECODE()函数接受两个参数,分别是要解码的编 ...

最新文章

  1. 分布式事务最终一致性常用方案
  2. 中国银屑病患者中银屑病关节炎的患病率和特征
  3. 把本地文件上传到gitee
  4. php excel下载打不开了,php下载excel无法打开的解决方法
  5. VisualVM远程连接Linux服务器通过jstatd方式监控JVM内存状态
  6. Python创建并且打开一个mat文件
  7. 李开复曾说:“买车是一生最坏的投资”,真的是这样吗?对此你怎么看?
  8. .html(),.text()和.val()的差异总结:
  9. 如何在旧 Mac 或 MacBook 上安装 Chrome 操作系统?
  10. 数字通信技术知识点二
  11. Modbus转Profinet将英威腾CHF100A变频器接入PROFINET网络
  12. 脚本重启电信天翼网关
  13. 服务器无线桥接后怎么上网,tplink无线路由器桥接成功不能上网该怎么办?
  14. android 蓝牙信息提醒,Android蓝牙与BLE通信相关的读、写、通知、指示操作
  15. mBio | 海洋所孙超岷组在深海原位验证了微生物介导的单质硫形成新通路
  16. Grbl limit.c代码分析
  17. php限制一个函数在几分钟内不被调用_PHP - 无法在双引号内调用函数
  18. 复习专栏之---面试总结
  19. python是什么类型需要_python数据类型是什么
  20. 我的10年计算机之路

热门文章

  1. 中国羟丙甲纤维素胶囊市场深度研究分析报告
  2. 【vue】openshopping-vue
  3. 耳机不分主从是什么意思_“小雪不分股,大雪不出土”指什么意思?立冬过后还能种小麦吗?...
  4. webapp(html5 ),移动前端webapp(html5页面)
  5. CTF术语_ReversePwn(持续更新)
  6. 简易版 useState 实现
  7. hihocoder 第三周
  8. java 设置窗体 无边框 关闭按钮_求助 java 如何编写JFrame窗体右上角红色打叉关闭按钮的事件?...
  9. html 左边固定右边自动,css经典布局之左侧固定大小右侧自动适应
  10. 未安装SQL Server如何打开.mdf文件