密码学的发展(第三篇:计算机对称加密法)

本文介绍了密码学进入计算机时代后的变化,重点讲解了对称加密中的DES算法,包括其基本原理和解密过程。DES是一种64位分组的对称加密算法,使用64位秘钥,通过多次置换和异或操作实现数据加密。文章还提到了对称加密和非对称加密的优缺点以及钥匙传递的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、概述

之前整理的都停留在古典密码时代,往后,密码学进入了计算机时代从计算机时代开始,字母作为操作的最小单元的概念消失了,因为计算机所有的信息都是以二进制的方式存储的。

以往的加密都是对单个字母进行操作,但数字化后的加密,打乱的是语言规律的底层结构,改变发生在字母内部。数字机密的过程不仅不保密,而且每个人都可以查到技术细节。比如:从1976年开始,有一套规范就成了美国国家标准局的加密系统官方标准,简称DES。任何人只要想了解,都可以得到这份规范。

这个规范就是最典型的第五代加密法----计算机对称加密

下面就对一些概念进行整理,首先说下密码学发展过程中3个IT虚拟人物。他们是爱丽丝(Alice)、鲍勃(Bob)和伊芙(Eve)。之前举例都是A发送给B,大家就觉得无聊,就以A开头起了个名字叫爱丽丝,以B开头起了个名字叫鲍勃。

2、对称加密和非对称加密

2.1、对称加密

对称加密是指加密和解密时使用相同的钥匙的加密技术,又叫传统加密或者单秘钥加密。它要求发送发和接收方在安全通信之前商定一个秘钥。

优势 是简单快捷,秘钥较短,且破译困难。
缺点 就很明显了,不方便直接沟通的双方,怎样安全的传输钥匙是一个问题。并且有多人沟通时,需要协商多个钥匙,秘钥数目多,难于管理。
常见的对称加密算法有:DES、3DES、IDEA、RC4、RC6和AES

对称算法又可以分为两类。

  • 一类是一次只对明文中的单个位运算的算法称为序列算法或序列密码。
  • 另一类是对明文中的一组位进行运算,这些位组称为分组,相应的算法称为分组算法或分组密码。

2.2、非对称加密

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值