Oracle MD5加密函数 32位大写
RAWTOHEX(DBMS_OBFUSCATION_TOOLKIT.MD5(input => utl_raw.cast_to_raw(concat(SFHM,'key')))
Mysql MD5加密函数
加密过程:先将字段转化为16进制格式的字符串表示,再进行AES加密。
解密过程:先将字段使用加密时的key进行解密,再将中间值从16进制字符串还原为原来的值。
查询时解密:CAST(AES_DECRYPT( UNHEX(user_name), md5(concat("key",guid))) AS char) as user_name
插入时加密:HEX(AES_ENCRYPT(#{userName},md5(concat("key",#{guid}))))