比特币算法之非对称加密

作者: 刘员外__ | 来源:发表于2018-05-09 21:05 被阅读11次

随着时间的推移,刘员外的正房偏房容颜都日渐衰老,但由于两房联手已握实权,员外担心一直暗中跟青春靓丽的阿花来往的书信被察觉,为免生出事端,员外跟阿花一起想了一个办法,把信件内容加密。这样即使被两房察觉,因读不懂内容,也不会生出事端。

员外和阿花商定使用《三字经》为信件加密,即信件中的每一个字代表着《三字经》中第一次出现该字往后数的第8个字为准。

但没过多久,还是被两房发现且破译,员外被迫跪了两天搓衣板才平息此事!


对称加密

说起非对称加密,就先得从对称加密开始聊!

对称加密:这种加密方式对于员外与阿花来说,只要双方都用《三字经》来充当加密工具,还有牢记自定义的加密规则,双方都能加密和解密信件!这本《三字经》和她俩自定义的解密规则,我们称之为 密钥

当然这种规则是比较简单的,所以才会被两房聪明的老婆破解掉,也就是密钥暴露了,员外所有的信件都被透明化,皮肉之苦在所难免。

非对称加密

可怜我员外,没有出生在 21 世纪,不然自己通情写的书信是如论如何也不会被两房破译的。

那这个非对称加密为什么就不会被破译呢?

首先非对称加密有两把密钥,一把是公开密钥(公钥),一把是私有密钥(私钥)。这两把密钥天生就是一对,如果用公钥对员外的信件内容进行加密,那么只有与之对应的那把私钥才能解密;相反如果用私钥对员外的信件进行加密,也只能使用对应的公钥才能解密!

一般来说,如果员外需要非对称加密时,必须先生成一对密钥,把公钥公开,任何人都可获得,私钥自己保存好。然后阿花在需要发信件的时候,会使用员外的公钥对信件内容进行加密,然后将加密后的信发送给员外,员外收到信件后,掏出自己的私钥,对信件解密,获得原文。

在这个过程中,只要员外保证自己的私钥不被第二个人知道,即使两房老婆截获到阿花给他发的信件,因为看不懂内容,员外也不会遭受皮肉之苦。

因为加密与解密使用的是两把完全不同的密钥,使用的是不同的算法与规则,所以这种加密方式被称之为 非对称加密

那这个究竟有多难破解?

基于一套负责的椭圆曲线加密算法,就是需要耗费你大量的计算时间,以现在计算机的算力,你穷尽此生,也解不出来。

想了解详细算法的同学,请点击此处,很烧脑,别怪员外没提醒你!

注意

购买过数字货币的同学们,应该都有属于自己的私钥或者钱包的助记词,其实是一个性质!想必您看到这儿,也明白的私钥的重要性,所以员外在这儿不厌其烦的再强调一遍,千万要保存好自己的私钥,千万不可泄露给任何人。因为一旦有人获取到你的私钥,就相当于你家的金库为他开了一扇门,他可以随便出去,直到把你的币全部搬走!

在保存私钥的时候,千万不要截屏保存,也不要保存到手机、邮箱或者发送给他人,总之就是不可放到任何网络可触达的地方。最好是抄到纸上,锁到你家的保险柜里面,免得被你老婆或老公洗衣服的时候帮你洗掉,哈哈!

相关文章

  • 比特币的五个不是

    其一,比特币的本质并非一种算法,比特币使用的所有的对称加密算法、非对称加密算法,都不是比特币原创的,也不是比特币首...

  • 比特币的技术来源与特点

    比特币的技术来源 “非对称加密技术”是指加密和解密使用不同密钥的加密算法。非对称加密技术和分布式存储保证了比特币的...

  • 《比特币白皮书》2. Transactions

    第一段 & 图 1 比特币采用非对称加密算法对交易记录进行加密,非对称加密算法的特点就是有公钥(public ke...

  • day12 比特币的技术原理

    比特币的技术原理 去中心化·如何实现 非对称加密、分布式存储非对称加密:加密解密的时候,使用不同密钥的加密算法。 ...

  • 2018-06-30

    比特币使用的加密算法是椭圆加密算法 。该算法是非对称加密算法 挖矿使用的算法是sha-256算法,该算法也是一种非...

  • 区块链之加解密算法

    常用的加解密算法  常用的加解密算法有三类:对称加密算法、非对称加密算法以及hash加密算法。 在比特币中用到了非...

  • 比特币中的非对称加密

    阅读要求:已经了解加密算法的分类,了解什么是非对称加密及密钥的概念,了解比特币的交易流程 在比特币我们的钱包地址,...

  • 比特币算法之非对称加密

    随着时间的推移,刘员外的正房偏房容颜都日渐衰老,但由于两房联手已握实权,员外担心一直暗中跟青春靓丽的阿花来往的书信...

  • 区块链编年史(三):区块链行业的发展

    比特币虽然首先运用了Merkle Tree、UTXO、非对称椭圆曲线加密算法、哈希散列函数、公私钥加密等一系列技术...

  • 比特币相关技术

    哈希加密 merkle tree 公钥私钥、非对称加密、数字签名 区块链结构、 比特币基于栈的脚本语言 比特币依赖...

网友评论

    本文标题:比特币算法之非对称加密

    本文链接:https://www.haomeiwen.com/subject/juawrftx.html