美文网首页
什么是对称加密?

什么是对称加密?

作者: 骁马奔腾 | 来源:发表于2018-11-07 22:26 被阅读0次

对称加密是密码学中的一类加密算法。这类算法在加密和解密时使用相同的密钥,或是使用两个可以简单地相互推算的密钥。事实上,这组密钥成为在两个或多个成员间的共同秘密,以便维持专属的通信联系。与公开密钥加密相比,要求双方获取相同的密钥是对称密钥加密的主要缺点之一。

常见的对称加密算法有DES、3DES、AES、Blowfish、IDEA、RC5、RC6。---维基百科

我专门去看了电影《模仿游戏》, 其实按照这些数学家的水平,德军的很多密码可以破解,只是噪音太多,想要得出有用信息需要太长时间,依靠人工破解密码工作效率极低。 所以图灵刚一开始就没打算去做效率低下的人工破解,他想到的是制作一台机器,让这台机器自动的运行破解当天的密码。 破解迷式密码的关键因素就在于找到关键词,找到这样一个关键词以后再去破解密码就会得心应手,什么关键词呢? “希特勒万岁” ,讽刺的是也正是这样一句“希特勒万岁”让希特勒在不知不觉中走向了灭亡。

“希特勒万岁”就是德军的“洞洞纸”,这个“洞洞纸”也是对称加密的一个缺点,它无法做到真正的“加密”,破解“洞洞纸”,一切就都解决了,对称加密其实存在一定的风险。

为了应对这种风险,有人发明了非对称加密。

什么是非对称加密?

非对称加密(英语:asymmetric cryptography)是密码学的一种算法,它需要两个密钥,一个是公开密钥,另一个是私有密钥;一个用作加密的时候,另一个则用作解密。使用其中一个密钥把明文加密后所得的密文,只能用相对应的另一个密钥才能解密得到原本的明文;甚至连最初用来加密的密钥也不能用作解密。由于加密和解密需要两个不同的密钥,故被称为非对称加密;不同于加密和解密都使用同一个密钥的对称加密。虽然两个密钥在数学上相关,但如果知道了其中一个,并不能凭此计算出另外一个;因此其中一个可以公开,称为公钥,任意向外发布;不公开的密钥为私钥,必须由用户自行严格秘密保管,绝不透过任何途径向任何人提供,也不会透露给要通信的另一方,即使他被信任。---维基百科

非对称加密解决了“洞洞纸”被窃取的问题,非对称加密就相当于只会汉语的你听两个韩国人聊天,对方聊的挺嗨,你却一脸懵逼。

假如我想给彤彤说一句悄悄话,但是不想让鹿晗知道,然后我就把我想说的话用彤彤的公钥进行加密以后发给彤彤,鹿晗看我给彤彤发了消息,为了防止我图谋不轨,他就去截获了信息看看我到底想干什么,但是截获以后发现自己的“洞洞纸”不能用,真是气死人。

彤彤收到加密信息以后用自己的私钥对信息进行解密,然后她就能够知道我对她说的悄悄话。这就是非对称加密的优势,那就是除了私钥持有人,任何人无法看到消息。

真心希望鹿晗不要吃醋,更希望鹿晗的粉丝不要唾沫星子喷死我,我只是想给她要个签名而已。

我们应该庆幸非对称加密的发明,就是它的存在让我们在这个个人信息严重被泄露的时代依然能够向远方的某个人说自己的悄悄话。

以上文字是读汤强《如何防止悄悄话被偷听》文章的学习笔记。

相关文章

  • 对称加密和非对称加密

    对称加密和非对称加密介绍和区别 什么是对称加密技术? 对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用...

  • 第二篇:对称加密及AES加密算法

    目录一、对称加密 1、什么是对称加密? 2、对称加密的工作过程 3、对称加密的优点 4、对称加密的两大不足二、AE...

  • 对称与非对称加密

    在数字加密算法中,通过可划分为对称加密和非对称加密。 一:什么是对称加密? 在对称加密算法中,加密和解密使用的是同...

  • Https加密原理图解

    1. 为什么要用对称加密+非对称加密? 结合对称加密的快和非对称加密的安全。 2. 为什么不能只用非对称加密? 如...

  • Spring Cloud学习day105:配置中心的安全与加密

    一、对称加密 1.什么是对称加密? 对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(d...

  • 对称加密和非对称加密简介和应用

    一、什么是对称加密和非对称加密 1、对称加密 在对称加密算法中,加密使用的密钥和解密使用的密钥是相同的。也就是说,...

  • 第四篇:非对称加密及RSA加密算法

    目录一、非对称加密 1、什么是非对称加密? 2、对称加密的工作过程 3、非对称加密的优点 4、非对称加密的不足二、...

  • 区块链入门 非对称加密技术

    一、什么是非对称加密 非对称加密算法是一种密钥的保密方法。在对称加密中加密和解密过程用的是同一把钥匙,而非对称加密...

  • iOS 对称加密

    什么是对称加密 对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据和加密密钥...

  • 学习笔记:HTTPS协议原理

    对称加密和非对称加密 加密分两种,对称加密和非对称加密。对称加密是指加密的双方使用同一个密钥加密和解密数据。非对称...

网友评论

      本文标题:什么是对称加密?

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