暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 8a通过aes_encrypt和aes_decrypt进行AES算法加密和解密

生命之源 2020-11-24
1063

GBase 8a提供了aes_decrypt和aes_decrypt实现AES算法的加密和解密,只支持128位数据块模式,以及pkcs7的padding方法。

样例

gbase> select hex(aes_encrypt('1234567890abcdefg','123456'));
+------------------------------------------------------------------+
| hex(aes_encrypt('1234567890abcdefg','123456'))                   |
+------------------------------------------------------------------+
| 5EA86DDB6B8227A2EB6313BF0BEAF599AD208E4D68F943AFE004559986CA8E23 |
+------------------------------------------------------------------+
1 row in set (Elapsed: 00:00:00.00)

gbase> select aes_decrypt(unhex('5EA86DDB6B8227A2EB6313BF0BEAF599AD208E4D68F943AFE004559986CA8E23'),'123456');
+-------------------------------------------------------------------------------------------------+
| aes_decrypt(unhex('5EA86DDB6B8227A2EB6313BF0BEAF599AD208E4D68F943AFE004559986CA8E23'),'123456') |
+-------------------------------------------------------------------------------------------------+
| 1234567890abcdefg                                                                               |
+-------------------------------------------------------------------------------------------------+
1 row in set (Elapsed: 00:00:00.00)

最后修改时间:2020-11-25 11:28:30
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论