![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
加解密组件
文章平均质量分 95
在编攻城狮
在编攻城狮
展开
-
加解密在开源SpringBoot/SpringCloud微服务框架的最佳实践
1.结合多年项目经验,介绍了开源加解密算法在开源SpringBoot/SpringCloud接口微服务解决方案中的最佳实践;2.模拟实现了加密机,使用加密机加密Jasypt,Jasypt加密加密器,加密器对业务接口进行加密,同时也考虑并支持了缺失部分链路的情况;3.讲解了加密机数据加密、加密器针对不同用户采用不同秘钥的应用场景及实现,前置网关应该关注安全,业务模块应该关注业务;4.支持商密和三级等保,既确保了安全,又把性能影响降到最低,而且是仅通过注解和配置开箱即用;原创 2023-06-15 08:58:42 · 2440 阅读 · 22 评论 -
Java开源接口微服务代码框架
在工作的过程中,总结了一套相对来说比较通用的架构设计思路、一套通用代码框架,该框架经过了团队的不断实践迭代,并逐步形成了一个不错的微服务解决方案。当然这主要是偏向特定领域的微服务解决方案,不可能通用于所有业务场景;本方案的特点是非常关注业务安全和业务的可扩展性;原创 2023-06-05 00:49:10 · 1154 阅读 · 0 评论 -
6.Java开源SM2非对称加密算法实现
- 支持RSA(1024/2048/3072/4096)/AES(128/192/256)/SHA-1/SHA-256/SHA-512/SHA-3/MD5/PGP/HMAC-SHA256/HMAC-SHA512等国际通用的加密算法;- 支持SM2/SM3/SM4/HMAC-SM3等国密算法;- 还支持国密和国际加密算法的统一抽象与封装,并封装了国际/国密组合使用的一些实践;- 本加解密组件基于BouncyCastle做了二次封装,并已开源,期待着有一天我们也有自己的国产的更优实现;原创 2023-05-29 09:22:58 · 1840 阅读 · 0 评论 -
5.Java开源RSA非对称加密算法实现
- 支持RSA(1024/2048/3072/4096)/AES(128/192/256)/SHA-1/SHA-256/SHA-512/SHA-3/MD5/PGP/HMAC-SHA256/HMAC-SHA512等国际通用的加密算法;- 支持SM2/SM3/SM4/HMAC-SM3等国密算法;- 还支持国密和国际加密算法的统一抽象与封装,并封装了国际/国密组合使用的一些实践;- 本加解密组件基于BouncyCastle做了二次封装,并已开源,期待着有一天我们也有自己的国产的更优实现;原创 2023-05-28 09:33:32 · 888 阅读 · 0 评论 -
4.Java开源RSA/SM2非对称加密算法对比介绍
- 支持RSA(1024/2048/3072/4096)/AES(128/192/256)/SHA-1/SHA-256/SHA-512/SHA-3/MD5/PGP/HMAC-SHA256/HMAC-SHA512等国际通用的加密算法;- 支持SM2/SM3/SM4/HMAC-SM3等国密算法;- 还支持国密和国际加密算法的统一抽象与封装,并封装了国际/国密组合使用的一些实践;- 本加解密组件基于BouncyCastle做了二次封装,并已开源,期待着有一天我们也有自己的国产的更优实现原创 2023-05-26 21:04:23 · 2253 阅读 · 0 评论 -
3.Java开源AES/SM4/3DES对称加密算法的验证说明
1.基于Java的BouncyCastle开源库做了二次封装,已开源。支持AES(256/192/128)/SM4/3DES加密算法;2.支持上述秘钥长度与ECB/CBC/CTR/CFB工作模式以及NoPadding/PKCS5Padding填充算法的组合验证;原创 2023-05-22 21:39:40 · 786 阅读 · 0 评论 -
2.Java开源AES/SM4/3DES对称加密算法介绍及其实现
1.支持AES(256/192/128)/SM4/3DES对称加密算法,并提供统一抽象设计;2.对称加密算法支持ECB/CBC/CTR/CFB工作模式,并支持与填充模式NoPadding/PKCS5Padding的随机组合;原创 2023-05-22 19:45:28 · 1347 阅读 · 0 评论 -
1.Java开源RSA/AES/SHA1/PGP/SM2/SM3/SM4加密算法介绍
- 支持RSA(1024/2048/3072/4096)/AES(128/192/256)/SHA-1/SHA-256/SHA-512/SHA-3/MD5/PGP/HMAC-SHA256/HMAC-SHA512等国际通用的加密算法;- 支持SM2/SM3/SM4/HMAC-SM3等国密算法;- 还支持国密和国际加密算法的统一抽象与封装,并封装了国际/国密组合使用的一些实践;- 本加解密组件基于BouncyCastle做了二次封装,并已开源bq-encryptor,期待着有一天我们也有自己的国产的更优实现原创 2023-05-22 08:18:55 · 1388 阅读 · 0 评论