今天拜读了汤强的公号文章《如何防止悄悄话被偷听》,文中列举了慈禧拿到的奏折,小学生的火星文和考试WXYZ的案例,通俗易懂,让我理解和区分了对称和不对称加密技术,为进一步了解区块链打下了一些坚实基础。
我理解的区块链不对称加密技术:A学生想发送给B信息:今晚上课老师不点名。A通过他的公匙将信息发到B的公匙,信息变为:今晚上课一切正常。B公匙得到的公式为:不点名+B公匙=一切正常
B学生得到信息后,通过自己的私匙验证,信息并不是一切正常,而是今晚不点名。公式为:一切正常+B私匙=不点名,注意,其他人没有B的私匙,所以他们无法破译信息,他们看到的只是信息:今晚上课一切正常。这就是A和B通过不对称技术实现的他人无法获悉的悄悄话。
这里面私匙至关重要,我的疑问是,前一段发生很多的盗币事件,那如果私匙被他人获悉,自己钱包里的币是通过什么途径丢的呢?
再具体些,我平时发生的交易是,给别人打币时,只是通过钱包输入别人的公匙地址,然后输入交易密码实现付币;自己收币时,钱包都是自动接收的。这些过程也没用到私匙啊。。。。
我的猪脑子继续思考,得出答案:别人获得我们的私匙,可以通过手机或其他设备生成或倒入新钱包,这个新钱包跟我们自己的钱包一样一样的,包括币数、交易记录等等,然后他们代替我们进行操作,将钱包里的币发到他们的公匙地址,实现成功盗币。这里还有两个细节,一是可能钱包不是唯一,可以在不同设备上登录,也许不同时在线,就可以分别操作;二是盗币方将币盗入自己的公匙,被盗方是难以追回的,因为一个私匙可以产生很多公匙,同时,这种公匙是很难实名确认的。
最后,我们如何防止被盗币?
1、钱包私匙千万保管好,手写抄到笔记本上,小心保存;
2、尽量手机不要丢失,对丢失意外情况有预案:
1)尽量用安全性较高的手机,例如人脸识别和指纹开锁。
2)钱包要设置登录密码和交易密码,尽量复杂,并手写备案。
3)如手机丢失,要有备用手机,快速盗入钱包,转移里面的币。
网友评论