以下是我用js的实现方式,请问用go怎么做?我想实现的是在js里面签名以后在golang上验签。
var crypto = require('crypto');
var key = privatePem.toString();//私钥已指定
var pubkey = publicPem.toString();//公钥已指定
var data = "abcdef"
var sign = crypto.createSign('RSA-SHA256');
sign.update(data);
var sig = sign.sign(key, 'hex');
console.log(sig); //打印加密后的字符串
var verify = crypto.createVerify('RSA-SHA256');
verify.update(data);
var ver = verify.verify(pubkey, sig, 'hex');
https://golang.d.openhello.ne... 验证签名