Oracle,Mysql MD5加密函数 32位大写

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}))))


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部