美文网首页
算法和数据结构5.4共享密钥加密

算法和数据结构5.4共享密钥加密

作者: 数字d | 来源:发表于2019-12-25 15:32 被阅读0次

加密数据的方法可以分为两种,加密和解密都使用相同密钥的“共享密钥加密”和分别使用不同密钥的“公开密钥加密”。

共享密钥加密是加密和解密都使用相同密钥的一种加密方法,所以这种加密算法也被叫作对称加密。

首先从整体上了解下加密的处理流程,

A 准备向B发送网络数据,因为有被窃听的风险,所以需要把想要保密的数据加密再发送。

A使用密钥加密数据,A将密文发送给B。

B收到密文后用相同的密钥对密文进行解密。这样B就去的了原本的数据。只要是加密好的数据,被第三者恶意窃听也无需担心。

实现共享密钥加密算法的有凯撒密码、AES、DES、动态口令等

其他:

当B刚收到A发送过来的密文的时候,密文可能已经被X窃听。

这里假设A和B无法直接沟通,B不知道加密时使用的是什么密钥。A需要通过某种手段将密钥交给B.

和密文一样,A又在互联网上向B发送了密钥,B使用收到的密钥对密文进行解密。

但是,该密钥也有可能被X窃听,这样一来,X也可以使用密钥对密文进行解密了。

因此需要找到可以把密钥安全送出去的方法,这就是密钥分配问题。

想要解决这个问题,可以使用密钥交换协议和公开密钥加密两种方法。

相关文章

  • 对称加密算法

    对称加密算法,又称密钥加密算法、单密钥算法、共享密钥算法,英文名Symmetric Encryption Algo...

  • 算法和数据结构5.4共享密钥加密

    加密数据的方法可以分为两种,加密和解密都使用相同密钥的“共享密钥加密”和分别使用不同密钥的“公开密钥加密”。 共享...

  • 2019-04-16

    对称加密和非对称加密 对称加密 对称加密也称作共享密钥,这里的共享是信息发送者和接受者两方共享,他们使用相同的密钥...

  • 1. 常用的加密算法

    常用的加解密算法分三大类:非对称密钥加密算法、对称密钥加密算法、Hash加密算法 非对称密钥加密算法常见算法:RS...

  • [ 非对称性加密 ] 不好意思 我需要两个秘钥

    何为非对称性加密? 与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(pr...

  • IOS 加密

    加密算法 首先了解一下加密算法,常见的加密算法可以分成三类,对称密钥加密、公开密钥加密、散列函数。 对称密钥加密 ...

  • 数字签名及证书

    1. 加密: 对称加密:用对称密钥及算法进行加密。对称密钥,加解密使用相同的密钥。 非对称加密:用非对称密钥及算法...

  • 加解密算法-RSA

    概述 RSA是"非对称加密算法",非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(priva...

  • Chapter 9——通信加密解密技术和DNS服务

    一、简述常见加密算法及常见加密算法原理,最好使用图例解说 常见的加密方式有四种:对称加密、密钥加密、单向加密和密钥...

  • 数字证书认证原理

    首先介绍保密性-加解密技术加密技术分类:对称加密算法-又称为共享密钥加密,它使用同一个密钥对数据进行加密和解密。非...

网友评论

      本文标题:算法和数据结构5.4共享密钥加密

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