加密和压缩函数
函数名 | 功能描述 |
---|---|
MD5() |
计算字符串的 MD5 校验和 |
PASSWORD() (在 MySQL 5.7.6 中已弃用) |
计算并返回密码字符串 |
RANDOM_BYTES() |
返回随机字节向量 |
SHA1() , SHA() |
计算 SHA-1 160 位校验和 |
SHA2() |
计算 SHA-2 校验和 |
AES_DECRYPT() |
使用 AES 解密 |
AES_ENCRYPT() |
使用 AES 加密 |
COMPRESS() |
返回经过压缩的二进制字符串 |
UNCOMPRESS() |
解压缩字符串 |
UNCOMPRESSED_LENGTH() |
返回字符串解压后的长度 |
CREATE_ASYMMETRIC_PRIV_KEY() |
创建私钥 |
CREATE_ASYMMETRIC_PUB_KEY() |
创建公钥 |
CREATE_DH_PARAMETERS() |
创建 DH 共享密钥 |
CREATE_DIGEST() |
从字符串创建摘要 |
ASYMMETRIC_DECRYPT() |
使用公钥或私钥解密密文 |
ASYMMETRIC_DERIVE() |
从非对称密钥导出对称密钥 |
ASYMMETRIC_ENCRYPT() |
使用公钥或私钥加密明文 |
ASYMMETRIC_SIGN() |
从摘要创建签名 |
ASYMMETRIC_VERIFY() |
验证签名字符串是否匹配摘要字符串 |