区块链的技术系统可以被看作是一个各节点共同维护的公共数据库账本,这个账本具有公开性,通过独有的共识算法达成公开账本的数据一致性,通过密码学技术确保账本数据的不可篡改性和数据交换时的唯一法则与安全性,通过脚本系统统一账本数据的表达范畴。今天我们将针对区块链的数字签名进行分享。 数字签名是是基于非对称加密算法而言的,用于验证数字和数据真实性和完整性的加密机制。只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。 数字签名就是传统手写签名方式的数字化版本,并且相比于签字具有更高的复杂性和安全性,是非对称加密技术和摘要技术的应用,当A要将字符串X传送给B,如果仅对X进行摘要后把摘要和原始字符串一同传送给B,这是不安全的。为了满足安全性,通常需要用私钥把摘要进行数字签名后一同发给B,B再利用A的公钥将数字签名进行解密得到字符串X的摘要,再对字符串X进行摘要,将二者所得结果进行对比,如果一致则说明字符串没有被篡改。 数字签名主要用于保护交易和交易块,敏感信息的传输,软件分发,合同管理以及检测和防止任何外部篡改重要内容等情况。 本文来源:UTP之乌托邦 —- 编译者/作者:UTP之乌托邦 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
UTP分享:区块链中的数字签名
2020-06-27 UTP之乌托邦 来源:火星财经
LOADING...
相关阅读:
- 以太坊上的数字签名2020-10-21
- 比特币会被破解吗?了解抗量子计算机破解的数字签名!2020-10-13
- 新法案将合法识别区块链上的数字签名2020-10-05
- 美国国会议员提交新法案以承认区块链数字签名法律效力2020-10-05
- 区块链深度学习系列|椭圆曲线数字签名(ECDSA)的应用2020-09-18