元宇宙非小号金色财经交流群社区官网

什么叫对称加密算法?如何传送密钥?

时间:2022-02-17 15:41:34

在业务中,很多时候存在解密的需要,我们可以采用对称加密,对称加密是指加密和解密都采用相同的秘钥。使用对称加密,发送方使用密钥将明文数据加密成密文,然后发送出去,接收方收到密文后,使用同一个密钥将密文解密成明文读取,我们可以用一个很形象的例子来解释对称加密,例如:只有一模一样的钥匙才能打开同一个锁,也只有那把钥匙能锁住那把锁。

首先,信息的发送方准备好要发送信息的原始形式,叫作明文。然后对明文经过一系列变换后形成信息的另一种不能直接体现明文含义的形式,叫作密文。由明文转换为密文的过程叫作加密。在加密时所采用的一组规则或方法称为加密算法。解密:接收者在收到密文后,再把密文还原成明文,以获得信息的具体内容,这个过程叫作解密。解密算法:解密时也要运用一系列与加密算法相对应的方法或规则,这种方法或规则叫作解密算法。密钥:在加密、解密过程中,由通信双方掌握的参数信息控制具体的加密和解密过程,这个参数叫作密钥。

什么叫对称加密算法呢?对称加密算法就是使用密钥对明文进行加密,使用加密的密钥对密文进行解密。对称加密算法是可逆的。也就是说,如果我们得到一段密文数据,如果能够获取到加密的密钥,那么我们就能对密文数据进行解密。

明文:算法的输入,它是可读的消息或数据。加密算法:加密算法对明文进行各种形式的变换。公钥和私钥:算法的输入,一个用于加密,一个用于解密。密文:算法的输出,取决于明文和密钥。对于给定的消息,不同的密钥将产生不同的密文。解密算法:该算法接收密文和匹配的密钥,生成原始的明文。

为了不让我们发送的信息被窃听,我们可以选择在发送信息前,将明文m通过加密函数E用密钥ke进行加密成密文c,然后再发送。接收方受到密文c以后通过解密函数D用密钥ke进行解密为明文m,至此,信息发送完成。如果Eve进行了窃听,那么他只能得到密文,没有密钥ke它将无法得到明文。那么问题来了,如何传送密钥吗?如果有安全的信道用来传送密钥,那么直接用来发送信息好了?

CBC模式则比ECB模式多了一个初始向量IV,加密的时候,第一个明文块会首先和初始向量IV做异或操作,然后再经过密钥加密,然后第一个密文块又会作为第二个明文块的加密向量来异或,依次类推下去,这样相同的明文块加密出的密文块就是不同的,明文的结构和密文的结构也将是不同的,因此更加安全。

标签:加密 加密算法 算法

  • 加密算法稳定币UST崩盘:是加密风暴还是金融围猎?

    加密算法稳定币UST崩盘:是加密风暴还是金融围猎?

    2022-05-14 15:56:23

    5月13日,原去中心化金融世界第二大经济体Terra在这场前所未有的加密风暴中彻底失败。从5月8日到今天的5天,Terra的市值从近250亿美元跌至不到10亿美元。Terra主币Luna从原来的80美元跌至0.0万5美元...

  • 数字货币加密算法稳定币:稳中求变

    数字货币加密算法稳定币:稳中求变

    2021-07-31 17:14:14

    7月4日这一天,AMPL提升1.042美金,进到公开增发环节。先前,自2021年5月13日以后,AMPL便长期性处在通货紧缩情况中。在这段时间内,AMPL的供给量从4.98亿枚减缩至1.82亿枚,总市值从4.13亿...

  • 区块链密钥区块链技术:区块链领域常用的四种加密算法

    区块链密钥区块链技术:区块链领域常用的四种加密算法

    2022-03-25 15:56:49

    区块链加密算法是该技术的重要组成部分。为了方便想学习区块链技术的朋友更好地理解,燕牛科技区块链技术开发公司的技术人员分享了区块链领域常用的四种加密算法。有关更多信息,请阅读以下文章。1. 哈希算法比特币系统中使用的哈希函...

  • 区块链加密算法是该技术的重要组成部分

    区块链加密算法是该技术的重要组成部分

    2022-03-25 15:57:29

    区块链加密算法是该技术的重要组成部分。为了方便想学习区块链技术的朋友更好地理解,燕牛科技区块链技术开发公司的技术人员分享了区块链领域常用的四种加密算法。有关更多信息,请阅读以下文章。1. 哈希算法比特币系统中使用的哈希函...

本站分享的区块链、Web3.0元宇宙、NFT、数字藏品最新消息等相关数藏知识快讯NFR资讯新闻,与金色财经非小号巴比特星球前线Btc中国官网无关,本站资讯观点不作为投资依据,市场有风险,投资需谨慎!不提供社区论坛BBS微博微信交流群等相关币圈信息发布!
本站内容来源于互联网,如存在侵权及违规内容投诉邮箱( zztaobao@vip.qq.com )