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

LightDB23.4支持mysql aes_encrypt/aes_decrypt/hex/unhex函数

背景介绍

为了兼容mysql数据库的功能,在LightDB23.4版本上支持hex/unhex/aes_encrypt/aes_decrypt函数。

函数原型如下:

  • hex(data bytea) returns text
  • unhex(data varchar) returns bytea
  • aes_encrypt(data bytea, key bytea) returns bytea
  • aes_encrypt(data varchar, key varchar) returns bytea
  • aes_decrypt(data bytea, key bytea) returns bytea
  • aes_decrypt(data varchar, key varchar) returns bytea
  • aes_decrypt(data bytea, key varchar) returns bytea

使用示例

  1. hex函数,将bytea类型数据转成text类型
select hex('\x0123456789abcdef');hex        
------------------0123456789abcdef
(1 row)
  1. unhex函数,将varchar类型数据转成bytea类型
select unhex('0123456789abcdef');unhex        
--------------------\x0123456789abcdef
(1 row)
  1. aes_encrypt,使用aes加密算法和密钥加密数据。
select aes_encrypt('world', '123456');aes_encrypt             
------------------------------------\x85400d3bbeeeb51259f497fcb4bee03e
(1 row)
  1. aes_decrypt,解密通过aes_encrypt加密的数据。
select aes_decrypt(aes_encrypt('world', '123456'), '123456');aes_decrypt  
--------------\x776f726c64
(1 row)
http://www.lryc.cn/news/228910.html

相关文章:

  • uniapp——项目day04
  • 7-爬虫-中间件和下载中间件(加代理,加请求头,加cookie)、scrapy集成selenium、源码去重规则(布隆过滤器)、分布式爬虫
  • 创建自己的nas服务,从远端拉取所需文件
  • 智慧化城市内涝的预警,万宾科技内涝积水监测仪
  • 7-18 调用一个函数
  • VB.net TCP服务端监听端口接收客户端RFID网络读卡器上传的读卡数据
  • Springboot 集成 MongoDB
  • AM@定积分的定义求某些类型的极限
  • Perl爬虫程序的框架
  • 15. 机器学习——聚类
  • 华为笔记本电脑原装win10/win11系统恢复安装教程方法
  • 计算机毕业设计 基于SpringBoot的养老院管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • Python数据容器(序列操作)
  • 【C++】stack,queue和deque
  • Linux centos系统中添加磁盘
  • java网络编程之UDP协议
  • 几百封钓鱼邮件如何分析?一个简单的方法告诉你!
  • 【设计原则篇】聊聊开闭原则
  • LVS面试题
  • uniapp发行web页面在老版本浏览器打开一片空白
  • 数据结构—二叉树的模拟实现(c语言)
  • COCO数据集下载
  • 基于安卓android微信小程序的校园互助平台
  • Spring整合Junit(4、5)
  • Linux 程序开发流程 / 基本开发工具 / Vim / GCC工具链 / Make 工具 / Makefile 模板
  • 2023.11.13【读书笔记】丨生物信息学与功能基因组学(第六章 多重序列比对 下)
  • 【vue】虚拟dom的原理是什么?手写实现虚拟dom !
  • CentOS 7 双网卡绑定热备 —— 筑梦之路
  • Qt绘制简单图表
  • CCLink转Modbus TCP网关_MODBUS网口设置