LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 椭圆曲线签名

椭圆曲线签名

2019-12-26 嘿嘿嘿 来源:区块链网络

椭圆曲线签名过程

以太坊中使用的数字签名算法全称Elliptic Curve Digital Signature Algorithm,简称ECDSA。ECDSA是用于基于椭圆曲线私钥/公钥对的数字签名的算法。

椭圆曲线数字签名包含两个部分,第一部分是使用来自消息(交易)的私钥(签名密钥)创建签名的算法。第二部分是一种算法,允许任何人仅使用消息和公钥来验证签名。

创建签名

在以太坊的ECDSA实现中,被签名的“消息”是交易,或者更准确地说,是来自交易的RLP编码数据的Keccak256散列。签名密钥是EOA的私钥。

签名算法:

k是签名的私钥

m是RLP编码后的交易数据

是Keccak256哈希函数

是ECDSA签名算法

Sig是由此产生的签名该签名函数产生一个由两个值组成的签名Sig,通常称为R和S:Sig = (R,S);

—-

编译者/作者:嘿嘿嘿

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...