一个好用的数据加密框架
每次开发接口时,都要写上几段加密解密的代码,不仅繁琐还让代码臃肿,就想着找一个全局的加解密,在请求进来时可以自动解密,在结果响应时可以自动加密。本来想自己写个拦截器实现,不过在github发现已经有大神写了,并且还封装成了框架,就直接使用起来了:
monkey-api-encrypt
github地址是: https://github.com/yinjihuan/monkey-api-encrypt
下面简单介绍下用法,这里我演示下用自己的加密工具类,也可以用框架自带的加密,演示环境为SpringBoot:
1.导入jar
可以进去github里面看教程用maven导入,也可以直接在下面链接下载jar包:
https://tc5.us/file/20831170-416638649
这里的版本是1.1.13的,最新的可以去github地址里面下载
2.开启框架
3.配置自己的加密工具类,这里要继承框架的EncryptAlgorithm接口
然后就完成了,请求进来和响应出去都会自动执行加解密操作了。