当前位置:首页 >资讯 >通信中运用到的加密技术


在通信中,如果我和一个朋友谈论一些秘密,不想让别人偷听,这已经成为一个有点挑战性的技术问题,也就是我们今天要讨论的加密通信。

分析通信中使用的加密技术。

非对称加密

然后我们可以考虑是否有一种不对称加密的方法来解决鸡和鸡蛋的问题?恭喜你,答对了!用一句话来描述不对称加密是一个密码,而解密是另一个密码。安装相应的程序后,任何人都可以在自己的计算机上生成这对密码。其中,用于加密的称为公钥,可以向他人公开,因此称为密码。如果它不严或英语好,则称为key。另一个是绝对保密,称为私钥。这是用来解密的。它真的是密码。

这两个key是一对,这意味着他们从数学的角度有联系,但不可能从公钥中计算出私钥。加密和通信的过程是这样的。收件人,比如我,先生成了这对key,然后我想和朋友秘密通话,然后我把我的公钥传给他。不管怎样,有人得到它也没关系。我的朋友拿到公钥后,加密了他想对我说的话,然后通过互联网将加密的信息传递给我。在整个互联网上,即使其他人得到了这些加密数据,也没用,因为只有我拥有与公钥配对的私钥,所以只有我才能解密信息。

对称加密

几千年来,我们人类一直在以对称加密的形式传递秘密信息。对称是指使用密码进行加密,即解密是使用还是使用密码。但是为什么对称加密不能用于互联网上的加密通信呢?让我们谈谈这个过程。我有一个加密的文件(例如,使用一些文件压缩程序),然后我可以将加密的包传递给我的朋友。到目前为止,一切都很好。但下一个问题是,我的朋友如何解密我给他的文件?显然,我必须安全地将加密时输入的密码传递给他,以完成加密通信过程。所以有鸡蛋的问题。最后,我可能不得不使用互联网以外的工具,比如打电话给我的朋友。因此,对称加密不适合在互联网上使用。

分析通信中使用的加密技术。

类比和应用非对称加密。

让我们再举个例子。我家门口有一个邮箱,所以任何知道我家地址的人都可以给我发信,所以我家的地址相当于公钥,但因为只有我有邮箱的钥匙,所以只有我打了另一个比方。我和我的朋友想要一个秘密的沟通。首先,我的朋友给了我一把她打开的锁,这样我把信放到一个盒子里,锁上,给她寄过去。拿到盒子之后,朋友拿出自己的钥匙就可以打开箱子了。反过来,如果我想从她那里得到回信,那我就给她寄我的锁就行了。这种通信方式的好处是,任何一把锁的钥匙都没有邮寄过。

这下大家都明白通信中加密是怎么一回事了吧!如果大家碰到做串行通信或者SOCKET通信时也可以自己利用这种加密技术来实现通信的保密。