1. 基于RSA算法产生一对1024位的公私钥对
2. 导出公钥和私钥
生成一个私钥
将公钥从私钥中提取
其中 private_key.pem 是私钥, public_key.pem 是公钥
3. 用私钥对sn.sm3文件进行签名得到snsm3.sig文件
4. 用公钥对snsm3.enc验签得到snsm3.veri文件
5. 比较snsm3.veri和sn.sm3内容是否一致
可见输出为空,说明二者一致
生成一个私钥
将公钥从私钥中提取
其中 private_key.pem 是私钥, public_key.pem 是公钥
可见输出为空,说明二者一致