文章介绍了 SM2 椭圆曲线公钥密码算法,分析了 SM2 算法的实现流程与技术手段,并使 用 Java 语言实现了 SM2 算法的四大功能 :SM2 数字签名、SM2 签名验证、SM2 加密、SM2 解密。文章 还测试了算法的性能,论证了算法的实用性。