SMX - 国密算法 SM2/SM3/SM4 多语言零依赖实现
完全基于国家密码管理局发布的商用密码算法标准,在无任何第三方依赖的前提下,实现国密核心算法在 Java、JavaScript、Swift、Rust、Go 五种主流开发语言的全维度落地。
SM2 - 椭圆曲线公钥密码算法
SM2算法实现涵盖非对称加解密、数字签名与验签、密钥交换协议。基于国家密码管理局推荐的椭圆曲线参数,适用于金融、政务、通信等领域的商用密码产品开发。
SM3 - 密码杂凑算法
SM3哈希算法,输出256位摘要值,安全性等同于SHA-256。适用于数据完整性校验、数字签名消息摘要、密码存储等场景。
SM4 - 分组密码算法
SM4对称加密算法,128位密钥和128位分组长度。支持ECB、CBC等多种工作模式,适用于数据加密传输、文件加密存储等场景。
多语言支持
- Java SM2/SM3/SM4 - 适用于后端服务与Android开发
- JavaScript SM2/SM3/SM4 - 适用于浏览器端与Node.js
- Swift SM2/SM3/SM4 - 适用于iOS与macOS开发
- Rust SM2/SM3/SM4 - 适用于高性能系统开发
- Go SM2/SM3/SM4 - 适用于云原生与微服务
核心特性
- 零依赖 - 无任何第三方库依赖,纯语言原生实现
- 严格合规 - 通过国家密码管理局官方测试用例验证
- 全场景覆盖 - SM2加密/签名/密钥交换 + SM3哈希 + SM4加密
- 商用可用 - 可直接集成到商用密码产品中
密码学与安全研究
深入密码学与网络安全领域,涵盖国密算法实现、僵尸网络安全研究、加密代理协议、内网穿透技术、渗透测试框架等方向。
- GoldBrute - RDP僵尸网络安全研究与攻击链全链路剖析
- 加密代理协议多语言实现对比研究
- 内网穿透与反向代理技术研究
- 安全工具链:渗透测试、病毒检测、流量抓包
云原生与架构
云原生基础设施与微服务架构研究,覆盖容器编排、服务治理、可观测性、服务网格等方向。
- Kubernetes 容器编排与Docker容器化
- 微服务治理 - Dubbo/Sentinel/Hystrix/Seata
- 可观测性 - Grafana/SkyWalking/InfluxDB
- 服务网格 - Consul/Traefik/Ansible
AI与计算机视觉
深度学习框架研究、人脸AI全链路、端侧推理引擎。
- TensorFlow深度学习训练与部署
- 人脸检测、识别、追踪、活体检测全链路
- ncnn移动端推理框架
前端与创意开发
Vue.js全生态、跨平台移动开发、数据可视化与创意二维码。
- QRFun - 280+模板创意二维码生成器
- Vue 3 / React / Three.js
- React Native / Flutter 跨平台开发
大数据与存储
Hadoop/Spark/Storm大数据计算生态、数据管道、MySQL深度研究。
- China Area - 全国行政区划数据自动采集
- Hadoop/Spark/Elasticsearch大数据框架
- Canal/RocketMQ数据管道
- 区块链数据解析研究