Crypto

Crypto

Digital Signature

v,r,s是用于数字签名的创建和验证.

私钥是一整串随机生成的整数, 通过sepc256k1算法产生公钥.(算法曲线x轴对称)

pubKey是椭圆曲线上的一点, 意味着它是满足椭圆曲线方程的一个(x,y)坐标. 用于计算这些点的椭圆曲线算法是单向函数.

Signature = Fsig(Fkeccak256(m), k); k是privKey, m是 message. ECDSA签名算法将{r,s}作为输出

验证签名, 返回true/false. v是因为使用椭圆曲线加密技术生成pubKey时,在每个实例有两个pubKey, v指定r的奇偶性和有限性.