AES_ENCRYPT(#{guankongrenshenfenzhenghao},'hotkey')
#{guankongrenshenfenzhenghao} 表示要存的内容
'hotkey' 这字符串可以随便起 取值得时候用的到 相当于是密钥
INSERT INTO `user`( `name‘) VALUES (HEX(AES_ENCRYPT(#{guankongrenshenfenzhenghao},'hotkey')))
CAST( 解密后的 as char) 乱码的时候用
aes_decrypt(UNHEX(name),'hotkey')
HEX()函数:返回十六进制值的字符串表示形式。注意:并不是十进制转化为十六进制数,而是转化为字符串。。。
UNHEX() 函数: 每对十六进制数字转化为一个字符
select CAST(aes_decrypt(UNHEX(name),'hotkey') as char)as name from user
</insert>
ssl mybatis实现数据库字段的加解密
最新推荐文章于 2024-06-07 12:24:24 发布