写点什么

YashanDB CRYPT_KEY 函数

作者:YashanDB
  • 2025-04-24
    广东
  • 本文字数:466 字

    阅读完需:约 2 分钟

CRYPT_KEY 函数以expr1为算法类型,创建相应算法的密钥,返回 HEX 格式的 VARCHAR 类型的密钥或密钥对。

CRYPT_KEY 函数支持创建 SM2 类型的非对称密钥和 SM4 的对称密钥。

本函数遵循如下规则:

  • expr1 只支持 SM2 和 SM4 两种算法类型。

  • expr1 不能为 NULL 或其他,否则报错。

  • expr1 为'SM2'时,输出的公私钥对以';'分隔,PUBLIC 部分为公钥,PRIVATE 部分为私钥。

示例

SELECT CRYPT_KEY('sm2') FROM dual;
CRYPT_KEY('SM2') ---------------------------------------------------------------- PUBLIC:FFBEBACC2C6A870099B325BEC9128F1CCF544B266B208A5FBEE9ECEFA17C5817A8F4C1F36E0F4CBDB3491BF584E0591F6392AB2337038B4E6DFC04F3903C2299;PRIVATE:EE4714B87EFB48FB0E58A0681E509056609D702C7C64858FF9D8C3E72A7EE65F

SELECT CRYPT_KEY('sm4') FROM dual;
CRYPT_KEY('SM4') ---------------------------------------------------------------- C970EF5411ADC1DE742A0044EA502B88

复制代码


用户头像

YashanDB

关注

全自研国产新型大数据管理系统 2022-02-15 加入

还未添加个人简介

评论

发布
暂无评论
YashanDB CRYPT_KEY函数_yashandb_YashanDB_InfoQ写作社区