ssl mybatis实现数据库字段的加解密
生活随笔
收集整理的這篇文章主要介紹了
ssl mybatis实现数据库字段的加解密
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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实现数据库字段的加解密的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 配置Eureka高可用
- 下一篇: laravel实现读写分离