Tongsuo-Java-SDK + 海光CPU密码协处理器使用教程
概述
铜锁介绍
铜锁/Tongsuo 是一个提供现代密码学算法和安全通信协议的开源基础密码库,为存储、网络、密钥管理、隐私计算等诸多业务场景提供底层的密码学基础能力,实现数据在传输、使用、存储等过程中的私密性、完整性和可认证性,为数据生命周期中的隐私和安全提供保护能力。
海光HCT介绍
海光密码技术(HCT, Hygon Cryptographic Technology)是基于海光密码协处理器和密码指令集自主设计研发的一套密码算法加速软件开发套件。HCT充分利用海光平台密码加速特性,整合底层海光密码计算资源,为用户上层应用提供高性能密码计算能力。用户无需了解底层细节就可以轻松使用海光平台高性能密码计算能力,显著提升密码应用的性能。此外,HCT通过OpenSSL标准接口对外提供密码计算能力,完美兼容OpenSSL生态,具有良好的易用性和可移植性。用户可以方便的将已有项目代码迁移到海光平台,从而大幅缩短项目开发时间。
Tongsuo-Java-SDK以Tongsuo密码库为核心,为Java应用程序封装密码学接口,支持常用的密码学算法和安全通信协议。 利用Tongsuo密码库的Engine扩展机制,可以将密码学算法卸载到外部密码硬件上。 通过Tongsuo-Java-SDK + Tongsuo + 海光CPU密码协处理器构建更加简单易用的密码解决方案,帮助企业解决Java生态的密码合规问题。