巴比特论坛

巴比特App广告
发表于 2019-1-12 09:19:15 | 显示全部楼层

本文已通过PRESSone合约购买商业授权许可(非排他性)。这篇文章的 PRESS.one 签名见文末。

数字签名指产生只有信息发送者才能产生的字符串,类似签名者在纸质合同上签名确认合同内容,用于证实某数字内容的完整性和来源。具有无法抵赖、不可伪造和轻松识别的特点。

数字签名的应用场景很多,列如,A 要发给 B 一条密文,怎么样即不能让第三人知道信息内容(即便第三人截获信息),又要让B能轻松确认信息时A发送的呢?

具体过程如下:

1、A用B的公钥对信息进行加密,得到密文;

2、哈希密文,得到哈希值,如:1e8f05u8;

3、A用自己的私钥加密哈希值,得到数字签名,如c4d5fg8bQz6k29878AWjxz;

4、A把密文和数字签名一起发B。

B收到信息后:

1、读取原始信息

B用自己的私钥解密密文,得到的明文就是原始的信息;

2、确认信息是A发送的

B用A的公钥通过哈希计算解密数字签名,如果解密结果为1e8f05u8,那就代表发文件的人是A,否则就是有人在冒充。

这篇文章的 PRESS.one 签名:

https://press.one/file/v?s=547df50c78be182f2dfe081a67983d3328ed5fdc92fc861690248aaf441aced2837ba24662defb62d8197d4cc5224534675f843fa6b33845449e590d78f93a431&h=fc0a77c1297df0395a26959b0dec308458c9e04aa5dc03f5f09846e0a0a72c84&a=a66ef3bc9a80455186da57da2191e0b9fb09d7f2&f=P1&v=2

当你在其它地方发布或传播这篇内容时,只要附上的签名链接或二维码,就能方便他人验证该内容是否由 “比特汪” 签发、且内容与签名时的版本保持一致。

你的读者还可以通过这条链接访问 PRESS.one,对你的内容进行赞赏/交易。

2条回复 跳转到指定楼层

zxcvf | 水手 | 发表于 2019-1-14 09:26:20 | 显示全部楼层

哈哈,顶你了哦.

神秘的区块链们 | 水手 | 发表于 2019-1-15 08:35:09 | 显示全部楼层
zxcvf 发表于 2019-1-14 09:26

哈哈,顶你了哦.


多谢呀
高级模式
您需要登录后才可以发帖 登录 | 立即注册 | 用新浪微博登录

本版积分规则

搜索

0关注 0粉丝 10主题
返回顶部 返回列表

登录

分享 发帖