SpringBoot RSA加解密工具

在公司的項目中遇到接口入參需要RSA解密,出參加密的需求,花了一天的時間編寫加測試完成了這個小工具,已在項目中正常使用,現開源出來希望能夠幫助到有這樣需求的童鞋們

使用方法

將項目下載下來:https://github.com/Jacknolfskin/htool-rsa

  • 上傳到本地倉庫


  • 在項目中引入依賴
    compile('com.jacknolfskin.htool:htool-rsa:1.0.0-RELEASE')
    注意:這兩個依賴也要引入,Base64的依賴包,不然加密會報錯
    compile group: 'commons-codec', name: 'commons-codec', version: '1.11'
    compile group: 'commons-io', name: 'commons-io', version: '2.6'

  • 在啓動類中加入@EnableSecurity註解,同時掃描包com.jacknolfskin.htool

  • 在出參需要加密的方法上加上註解@Encrypt,在入參需要解密的方法上加上@Decrypt,同時需要加解密就把兩個註解都加在方法上

  • 配置文件中spring.encrypt.debug、spring.encrypt.publicKey、spring.encrypt.privateKey三個配置選項

  • 使用後效果


詳細使用方法可參考單元測試類

使用教程地址:https://www.jianshu.com/p/722cf8525eea


技術討論 & 疑問建議 & 個人博客

版權聲明: 本博客所有文章除特別聲明外,均採用 CC BY-NC-SA 3.0 許可協議,轉載請註明出處!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章