1. 首页
  2. 编程语言
  3. Java
  4. SM2国密算法包( BouncyCastle)

SM2国密算法包( BouncyCastle)

上传者: 2021-01-30 22:14:43上传 JAR文件 2.61MB 热度 114次
M2签名同样也是需要先摘要原文数据,即先使用SM3密码杂凑算法计算出32byte摘要。SM3需要摘要签名方ID(默认1234567812345678)、曲线参数a,b,Gx,Gy、共钥坐标(x,y)计算出Z值,然后再杂凑原文得出摘要数据。这个地方要注意曲线参数和坐标点都是32byte,在转换为BigInteger大数计算转成字节流时要去掉空补位,否则可能会出现摘要计算不正确的问题。java 实现SM2加密基于此包
用户评论