《这就是区块链》之区块链基础(2)--数字签名

本文介绍了数字签名在区块链中的重要性,通过一个生动的例子说明了数字签名如何确保信息的完整性和发送者的身份验证。数字签名结合哈希算法,保障了区块链中信息不被篡改并验证发送者身份。
摘要由CSDN通过智能技术生成

在上一节中,我们谈到了最基础的加密技术--哈希算法,在区块链中,有两个地方可以运用哈希算法:

1.发送交易/转移信息等运作信息。

2.区块链中的哈希指针。

为了防止发送节点的信息被恶意伪造和篡改,我们需要引入数字签名方案。


如果您还是没有理解上面略微抽象的描述,那可以先看完后面的解释,再回头看上面这一段。

数字签名并不是一个新的概念,我们知道有些网址是http开头的,有些是https开头,https其实就是运用了数字签名,对网络传输的数据进行了加密,具体的加密过程如下:

1.运用某个算法自动生成一对公钥和私钥,公钥可以给所有人,私钥自己留着。

2.信息发送者用私钥对信息进行加密,将信息发送出去

3.信息接受者把收到的信息用公钥进行解密,得到真正的信息。


举个例子:松子和小明是经常约去喝酒,为了不让媳妇知道,所

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值