基于国密SM2、SM3的签名验签,加密解密(iOS)
git clone
将SM2libs拖入自己的项目中,导入SM2Manager.h
- 基于国密SM2签名验签,国密SM3消息摘要 SM3withSM2
- 基于国密SM2加密解密
- 两端中文符号(,!)等编码不一致会导致SM3消息摘要后的字符串不同,经验证会验签失败
- 两端生成公钥的长度可能不统一,一般为服务器端公钥前缀有04,iOS端截取04即可,经验证不会影响
- 提供SM2的官方文档和推荐曲线方便查阅
- stevenpsm/GM_SM2
- lbw_sm2_sign
- GmSSL
- PBGMService