1
大家很可能因为比特币才了解到密码学,进而了解到对称加密和非对称加密。那他们到底是怎么一回事,即使你说的再好再清楚,你很难有个清晰的理解和感知。
那么,我提供另外一种讲解对称和非对称加密的方法,也许能够让你一下子就深刻的理解明白,并且对它们有具象的感知。
首先,让我们了解一下它们的定义,对称加密(选自维基百科):
是密码学中的一类加密算法。这类算法在加密和解密时使用相同的密钥,或是使用两个可以简单地相互推算的密钥。实务上,这组密钥成为在两个或多个成员间的共同秘密,以便维持专属的通信联系。
非对称加密(选自维基百科):
是密码学的一种算法,它需要两个密钥,一个是公开密钥,另一个是私有密钥;一个用作加密的时候,另一个则用作解密。使用其中一个密钥把明文加密后所得的密文,只能用相对应的另一个密钥才能解密得到原本的明文;甚至连最初用来加密的密钥也不能用作解密。由于加密和解密需要两个不同的密钥,故被称为非对称加密;不同于加密和解密都使用同一个密钥的对称加
我的方法是下载两个软件玩几遍就明白了,软件分别为:
protonmail(对称加密)。,一个加密匿名邮箱,他主要用的技术原理是对称加密。详细介绍可以看以前写的ProtonMail--可能是世界上最安全加密邮箱,下面我简单演示:
Protonmail加密:
Protonmail解密:
PGP everywhere(非对称加密,只有ios版),一个信息加密软件,可以在任何地方(微信、短信、便签等)发送加密信息。
下面是公钥加密发送信息
私钥解密信息
2
使用建议:
Protonmail有IOS和安卓版,免费且不用翻墙,当做日常邮件,其实也可以。
PGP everywhere由于只有IOS版,且要30元人民币(不便宜啊,我之前用美元买看起来还没那么心疼,虽然实际花的钱是一样的)
所以,我建议自己先付费买一个,接着在你认识人的苹果手机上登陆你的苹果账号,再下载一个,这样对方就不用付费购买。
如果你要跟别人讲明白,什么是对称加密,非对称加密,就用这两个应用演示给他们看,相信她会比你单单用嘴说一大堆要更容易理解。
3
最后几句话与大家共勉:
1、要有执行力,学了就去做。不做,看再多学再多也不是你的。
2、不要怕麻烦,现在只麻烦一时,怕麻烦,弄不好麻烦一世。
3、花钱能买到的算便了。“不便宜的”,你花钱也买不到。
这些就是我对上面的总结和补充。
文章部分内容参考:
https://zh.wikipedia.org/wiki/對稱密鑰加密?wprov=sfti1
https://zh.m.wikipedia.org/wiki/公开密钥加密
http://mp.weixin.qq.com/s/WgJNXh_tqx89RVWEi4JGJA