数字签名可以证明私钥的所有者在不公开私钥的情况下识别或授权特定信息。它是加密货币所有权的证明。
原标题:数字签名,证明货币是你的
数字签名的概念在币圈中是非常重要的,并在其基础上建立了大量的知识点。我已经向很多人解释过了。今天写一篇文章,将来会有用的。
数字签名的功能
我们用钢笔签名和印章证明我们对文件的批准和授权。其他人则使用笔迹和印章来确认文件已获得您的批准和授权。
数字签名是数字世界中证明您(签名者)批准和授权某些交易或数据的过程,而其他人(验证者)可以验证您的批准和授权。
数字签名的可靠性来源
笔迹签名的可靠性来源于笔迹难以模仿这一事实。印章的可靠性来源于法律的保护。未经允许私刻印章是违法的。签名盖章后,通常会印上指纹。人的指纹是****的,每个人都不一样。
数字签名的可靠性在于加密技术,它是一套基于数学基础的方**。它的数学原理很难完全理解,需要阅读大量的专业书籍。对于非专业人士来说,仅仅理解其背后的原则就足够了。
对称和非对称加密
对称加密是加密和解密使用同一密钥。
一般来说,对称加密要求通信者在一定安全性的前提下,事先约定密钥,然后进行秘密通信。
明文+密钥=密文
密文+密钥=明文
非对称加密使用不同的密钥进行加密和解密。用于加密的密钥称为公钥,用于解密的密钥称为私钥。
如果使用非对称加密向小明显示一条信息,则使用小明的公钥对该信息进行加密,并形成密文发送给小明。小明收到密文后,用私钥解密。
在密钥交换的前提下,非对称加密不需要双方事先的秘密通信,公开密钥的交换是不保密的。
私钥可以从数学上推导出来,但公钥不能。所以公钥可以公开,但私钥不能。
明文+公钥(接收机密的公钥)=密文
密文+私钥(接收机密的私钥)=明文
非对称加密用于秘密通信。
数字签名
非对称加密也可以用来证明私钥的所有权而不泄露私钥,这就是所谓的数字签名。
现在有一条消息,可以是任何您的私钥和相应的公钥。
还有一个签名算法fsig,它是一个数学函数。还有一个签名验证算法ger
数字签名是将私钥(PRI)和信息(MES)引入到签名算法fsig(PRI,MES)中,fsig可以得到一个签名结果SIG,它是一个数据串。
验证过程是验证者将签名结果SIG和您的公钥(PUB)带入验证算法ger(SIG,PUB)。验证算法的结果是真是假。如果结果正确,则签名结果sig由对应于公钥(PUB)的私钥(PRI)签名。如果这是个错误,那不是。
条件:信息(MES)、签名者私钥(PRI)、签名者公钥(PUB)
签名:fsig(PRI,MES)=sig
验证:ger(SIG,pub)=true或false
这称为数字签名,它可以证明私钥的所有者在不公开私钥的情况下识别或授权特定信息。
火币交易签名
通常,每一笔火币交易都有一个签名,以证明发送者有权使用货币。此签名使用发件人的私钥(PRI)。
HT2交易签名信息(MES)一般包括交易版本、预哈希、输出、金额约10个内容组件。
签名是fsig(PRI,MES)。签名结果SIG、SIG和事务的其他组件构成一个名为transaction的数据,该数据将广播到火币网络。
交易发出后,钱包,特别是挖矿节点,将对交易进行验证,其中上述签名结果应进行验证,发送方的公钥(PUB)和签名信息(MES)应用于验证,ger(SIG,PUB)。经核实,交易合法。否则,交易是非法的。
源链接:议员微信.qq.com网站
文章标题:对加密货币数字签名及其重要性的一分钟理解
文章链接:https://www.btchangqing.cn/41823.html
更新时间:2020年06月20日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。