自制了一个 SpringBoot 的组件,关于加密和解密的^_^

2018-09-11 11:24:57 +08:00
 licoycn

最近在项目上有个需求,需要对个别的接口的传输数据进行加密,但是如果一个一个改的话就很麻烦而且也不利于后期维护,所以就做了这样的一个小组件,不过发布到 Maven 中央库真的是一波三折啊。

目前支持 MD5/SHA/AES/DES 方式的响应体加密与 AES/DES 方式的请求体解密,后续将会持续集成 RSA 方式的加解密~欢迎关注~~~

Github 地址为: https://github.com/Licoy/encrypt-body-spring-boot-starter

觉得不错的的话麻烦给我点个小小的 star 吧^_^ 谢谢

4866 次点击
所在节点    程序员
15 条回复
wenzhoou
2018-09-11 11:28:42 +08:00
没有 hsm 吗
hiveex
2018-09-11 11:29:21 +08:00
支持下
licoycn
2018-09-11 11:32:07 +08:00
@wenzhoou 目前没有
licoycn
2018-09-11 11:32:12 +08:00
@hiveex 谢谢
Mistwave
2018-09-11 11:32:28 +08:00
MD5 加..加密?
ghos
2018-09-11 11:33:53 +08:00
惊了! md5 加密怎么解密啊
licoycn
2018-09-11 12:03:34 +08:00
@Mistwave
@ghos

统一回复:MD5 只有加密,没有解密的,主要是考虑到有些接口要验证实时数据的 MD5 值就可以用这个 ^_^
u5f20u98de
2018-09-11 13:02:02 +08:00
md5 这类的不能叫加密,应该叫摘要。
fireapp
2018-09-11 13:10:01 +08:00
apache common 全家桶了解下
licoycn
2018-09-11 13:11:02 +08:00
@u5f20u98de 受教了
licoycn
2018-09-11 13:11:39 +08:00
@fireapp 哈哈可以
AifeiI
2018-09-11 14:09:33 +08:00
不是来泼凉水的,但是看到是基于 Spring Boot 的库,就不得不说一下,请问有了解过以下这个库吗?
implementation 'org.springframework.security:spring-security-core'

以及:
implementation 'org.springframework.security:spring-security-rsa'
licoycn
2018-09-11 14:13:19 +08:00
@AifeiI 前者有后者没有
AifeiI
2018-09-11 14:41:03 +08:00
@licoycn 仅仅针对通讯内容做加密 /解密,直接用这两个库会更加快速,并且支持更多的加密算法。
licoycn
2018-09-11 14:47:29 +08:00
@AifeiI 好的 多谢指导 后面我会进行优化升级

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/488133

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX