【重学 MySQL】三十四、加密与解密函数
在 MySQL 中,加密与解密函数是保护数据安全的重要手段,它们允许开发者在存储和传输敏感数据时保持数据的保密性。
函数名 | 描述 | 返回值类型 | 备注 |
---|---|---|---|
AES_ENCRYPT(str, key_str) | 使用 AES 算法加密字符串 | BLOB | 返回加密后的二进制字符串 |
AES_DECRYPT(crypt_str, key_str) | 使用 AES 算法解密字符串 | BLOB | 返回解密后的原始字符串 |
ENCODE(str, key_str) | 使用 key_str 作为密钥加密字符串 | BLOB | 返回加密后的二进制字符串 |
DECODE(crypt_str, key_str) | 使用 key_str 作为密钥解密字符串 | 字符串 | 返回解密后的 |