区块链入门知识---如何证明“你才是你”

01

今天是小白学习区块链通识课的第二篇文章,我会努力坚持通过日更的方式来记录自己的学习历程。并且我会用最直白、贴近、形象的例子,来解释区块链中的深奥概念。今天的分享内容是-----如何证明---你才是你。如果文中出现不严谨、不正确之处,还请指正。

文接上回,上文《神奇的加密技术》提到,你跟中本聪商定用非对称加密的方式进行沟通交流,中本聪给你发了条信息““今晚10点有大财团要抄底比特币,赶紧提前补仓”。你用自己的私钥解密后,得到了信息的内容,可是你有个疑惑,这到底是不是中本聪给我发的信息呢?

可能有人会想到,只要发信人的号码是中本聪不就可以了吗?

OK,这里面牵涉到两个细节,第一个是非对称加密技术中,中本聪给你发信息,是不能像手机发短信那样理解的,只要识别发信人的号码就可以确认了。况且你手机上显示的号码,也有可能被骗子篡改。

第二个,中本聪给你发了信息,首先无法确认是不是中本聪的来信,就算是中本聪发来的信息,没准中途被黑客给拦截了。虽然黑客没有你的私钥,无法解密信息,但是黑客有可能给你把信的内容给你进行篡改。

02

这就是今天要分享内容-----如何证明你就是你,数字签名技术

这里的数字签名,可以形象的理解为以前写纸质信的签名,或者文书盖章。只不过这里换做了数字签名而已。

中本聪在写完信后,首先将信的内容拍照。然后将信的内容用接收方的公钥加密,信的明文就变成了乱码密文。然后将拍的照片,用中本聪自己的私钥进行加密。并将加密后的照片贴在密信的下面,等于说同时发了两份同样的密文给接受者,如下图:

数字签名

就这样,中本聪就将信息发送给了你,你收到到密信后,你用自己的私钥可以查看到信件的内容,同时你用中本聪公开的公钥打开了数字签名,如果中本聪的公钥能够解密数字签名,说明信件就是中本聪发来的。

解密数字签名后,再比对照片与原信件的内容,发现一模一样,就说明没有被篡改过,OK,此刻你就可以按着信件的内容,进行炒币了。

03

这里看似感觉天衣无缝,实质上仍然黑客仍然有文章可以做。比如黑客黑了你的电脑,把本来存在你电脑里的中本聪的公钥给换成了黑客自己的公钥,而你又完全不知道。

然后黑客冒充成中本聪给你发信息,你既可以解密密信,又可以解密数字签名,然后你还信以为真,此刻已经被黑客蒙骗了,这时又怎么办呢?

哎,这时候,数字证书就诞生了。

你可能感兴趣的:(区块链入门知识---如何证明“你才是你”)