签名验签示例
签名验签示例
openssl ecparam -genkey -name SM2 -out sm2.key
openssl ec -in sm2.key -pubout -out sm2.pub
openssl dgst -sm3 -sign sm2.key -out data.sig data.txt
openssl dgst -sm3 -verify sm2.pub -signature data.sig data.txt
# 输出 Verified OK 表示验签通过验签失败先排查:摘要算法是否一致(SM3)、数据是否被换行转换、公钥与私钥是否配对。