明星的签名在粉丝的眼中视若无价,生意场上的签名被视为不可抵赖,而在区块链中,“数字签名”也是一个独一无二的数值。如今网络环境愈发宽泛,大量的信息通过网络传播留下痕迹,人工签名显然无法与电子数据相结合,因此电子签名应运而生。
数字签名也就是我们的公钥数字签名和电子签,类似于我们写在纸上的签名,但又有非常大的差别。最大的差别就在于它使用了公钥加密领域的技术实现,适用于鉴别数字信息。因此,我们在网络上就可以使用数字签名来确认身份。如果公钥成功通过验证,我们即可对应上公钥的正确性。
如果a想给b传递一个署名的消息时,那么a可以为他的消息计算一个散列值,然后用他的私钥加密。b获得这个消息后可以利用a的公钥解密这个散列值,再将这个数据与自己所计算的散列值相比较。若两者相符,则b即可获得发信人a的私钥,并确定这个消息的完整性,在传播路径上未被篡改过。
可能这个例子还是有些抽象,那我们再举个例子。比如说小明发起了一笔trx转账,系统先将该交易进行数字摘要生成,然后用小明的私钥对摘要进行加密,形成了数字签名。之后系统将原文与数字签名一起广播给矿工,矿工用小明的公钥进行验证,若成功,则说明该交易确实是小明发出的,且信息未被篡改。整个过程,发起人小明仅仅只需要在转账时输入私钥就好了。是不是特别简单高效又安全呢?
不错,总结而言,数字签名就是发起者用私钥进行签名,接收者只需要用发起者的公钥进行验证——该信息的发起者就是私钥的持有者。
数字签名下还有一种叫做“多重签名”。这又是什么呢?
多重签名是指交易发生之前需要多个签名或批准,这样大大增加了加密货币的安全性,那么一个人就无法在未经他人同意下将所有数字货币带走。
结合以上所讲,“数字签名”大致有三个特点:
(1)数字签名难以伪造;
(2)数字签名需要绑定具体的数字文档,类似于现实中的签名必须有纸媒;
(3)数字签名能够确定信息的完整性。
数字签名的整个过程快捷高效,已经熟悉的小伙伴可以来动动手操作啦。
基于Keil与ISP的软件界面操作
AGM32 RISC-V+FPGA异构系列在数字示波器中的应用
凯迪拉克Super Cruise:业内首个量产的超级智能驾驶系统发布
ROG冰刃3s Plus游戏本评测 要性能有性能要轻薄有轻薄
雷军急了,OV阵地失守!华为在国内市场寻找新的增长点
区块链数字签名的好处是什么
华为:给园区安防加点“智慧”
新兴的记忆存储器问世了吗
联发科放出终极大招!天玑9200真正诠释什么叫满血旗舰芯!
关于工业机器人的一些基本概念
人工智能将会取缔哪些职业工作者
努比亚Z20入网 双屏均为OLED材质
Atonarp宣布推出创新计量平台Aston,旨在提高半导体制造工艺的产量、吞吐量和效率
英飞凌推出采用高性能AIN陶瓷的新EasyDUAL™ CoolSiC™ MOSFET功率模块,助力提升功率密度和实现更紧凑的设计
5G毫米波段的拍卖于2019释放 其中28 GHz预计首先释放、紧接着是24GHz
工信部发电子信息制造业绩报,上半年继续保持平稳增长态势,投资势头良好
电机的旋转原理、结构、类型、故障排除全解
广和通LTE Cat1模组助力低碳通勤经济,电动微交通正成为上班族的“新团宠”
orcad怎么去浏览DRC检测过后的全部DRC错误
嵌入式Java运行平台数据库引擎的应用研究