SM4_ENCRYPT
description
SM4 加密函数
Syntax
VARCHAR SM4_ENCRYPT(str,key_str[,init_vector])
返回加密后的结果
example
MySQL > select TO_BASE64(SM4_ENCRYPT('text','F3229A0B371ED2D9441B830D21A390C3'));+--------------------------------+| to_base64(sm4_encrypt('text')) |+--------------------------------+| aDjwRflBrDjhBZIOFNw3Tg== |+--------------------------------+1 row in set (0.010 sec)MySQL > set block_encryption_mode="SM4_128_CBC";Query OK, 0 rows affected (0.001 sec)MySQL > select to_base64(SM4_ENCRYPT('text','F3229A0B371ED2D9441B830D21A390C3', '0123456789'));+----------------------------------------------------------------------------------+| to_base64(sm4_encrypt('text', 'F3229A0B371ED2D9441B830D21A390C3', '0123456789')) |+----------------------------------------------------------------------------------+| G7yqOKfEyxdagboz6Qf01A== |+----------------------------------------------------------------------------------+1 row in set (0.014 sec)
SM4_DECRYPT
description
Aes 解密函数
Syntax
VARCHAR AES_DECRYPT(str,key_str[,init_vector])
返回解密后的结果
example
MySQL [(none)]> select SM4_DECRYPT(FROM_BASE64('aDjwRflBrDjhBZIOFNw3Tg=='),'F3229A0B371ED2D9441B830D21A390C3');+------------------------------------------------------+| sm4_decrypt(from_base64('aDjwRflBrDjhBZIOFNw3Tg==')) |+------------------------------------------------------+| text |+------------------------------------------------------+1 row in set (0.009 sec)MySQL> set block_encryption_mode="SM4_128_CBC";Query OK, 0 rows affected (0.006 sec)MySQL > select SM4_DECRYPT(FROM_BASE64('G7yqOKfEyxdagboz6Qf01A=='),'F3229A0B371ED2D9441B830D21A390C3', '0123456789');+--------------------------------------------------------------------------------------------------------+| sm4_decrypt(from_base64('G7yqOKfEyxdagboz6Qf01A=='), 'F3229A0B371ED2D9441B830D21A390C3', '0123456789') |+--------------------------------------------------------------------------------------------------------+| text |+--------------------------------------------------------------------------------------------------------+1 row in set (0.012 sec)
keyword
SM4_ENCRYPT, SM4_DECRYPT