
Java 工具类开发
文章平均质量分 89
草莓爱芒果
热爱学习新鲜的知识
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Boot中使用Bouncy Castle实现SM2国密算法(与前端JS加密交互)
本文将详细介绍如何在Spring Boot中集成SM2算法,实现与前端JS的无缝加密交互。通过此方案,开发者可以快速构建符合国密标准的安全应用,确保数据传输的机密性和完整性。在实际业务中,建议结合HTTPS等传输层安全措施,构建纵深防御体系。Scalar not in interval 私钥格式错误或越界 验证私钥长度64字符,值在[1, n-1]范围内。无效的C1点 密文格式错误 确认使用C1C3C2模式,检查密文长度。C3验证失败 密钥错误或数据篡改 检查公私钥配对,重试加密流程。原创 2025-07-29 10:41:16 · 825 阅读 · 0 评论 -
SM2国密算法实现深度对比:原生Bouncy Castle vs Hutool工具包
在Spring Boot项目中实现SM2国密算法时,开发者通常面临两种选择:使用原生Bouncy Castle库或Hutool工具包。本文将深入分析这两种实现方式的区别,特别是当使用Hutool工具产生的公钥私钥时可能遇到的问题。通过理解这些底层差异,开发者可以根据项目需求做出更明智的技术选择,构建安全高效的国密算法应用。安全优先场景:首选原生Bouncy Castle实现,提供更严格的安全控制和验证。开发效率优先:Hutool提供更简洁的API,适合快速开发。B -->|中低| D[Hutool]原创 2025-07-29 17:08:57 · 849 阅读 · 0 评论