加密算法的两种基本操作是什么

发布网友 发布时间:2022-03-29 02:12

我来回答

1个回答

热心网友 时间:2022-03-29 03:42

代替(substitution)和置换(permutatuion)是两种基本的加密运算。
代替是指对标准书写符号的修改,如恺撒密码,将英文字母a用d代替,b用e代替,以此类推,再比如《高卢记》中记载的加密算法,将罗马字母用希腊字母替换。
置换是指改变明文字符的排列方式。如古代斯巴达人将写着字的羊皮缠在木棍上,再从木棍的方向读出,相当于横着写,竖着读,改变明文字母的排列顺序。
最原始的加密算法往往就是单个的代替或者置换操作,随着人类对密码学的深入研究,这样简单的运算已经不能满足安全性需求,因为破译它们极其容易。但人们发现,使用简单运算来构造复杂算法,可以形成安全性较高的加密算法。事实上,从本质上讲,所有的加密算法,无论是数据加密标准DES,高级加密标准AES,还是公钥密码算法RSA,它们都可以归结为这两种运算的复合运算。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com