您好,欢迎访问山东渔翁信息技术股份有限公司官方网站
渔翁信息

专注密码硬件研发生产定制

咨询热线: 400-6686-188

产品中心

热门产品

联系我们

咨询热线:400-6686-188

市场合作:孙经理:13806311977

售后服务:房经理:0631-5651692

邮箱:support@fisherman-it.com

地址:济南市高新区齐鲁软件园F座

新闻中心 您的位置:首页 > 新闻中心 >

密码系统分类

文章出处:渔翁信息作者:渔翁信息人气:发表时间:2019-03-21 13:50

密码系统通常有以下3种独立的分类方式。

1.明文变换到密文的操作类型

所有加密算法基于以下两个基本操作:

代替:即明文中的每一个字符被映射为另一个字符,简单地说,就是将一个符号替换成另一个符号来形成密文。该操作主要达到非线性变换的目的。

换位:即明文中字符的位置被重新排序,这是一种线性变换,对它们的基木要求是不丢失信息,即所有操作都是可逆的

2.所用的密钥数量

单密钥密码:即发送者和接收者双方使用相同的密钥,该系统称为对称密码。

双密钥密码:即发送者和接收者使用一个不同的密钥,这两个密钥形成一个密钥对,其中一个可以公开,称之为公钥;另一个密钥需要持有人秘密保管,称之为私钥。该系统也称为非对称密码或公钥密码。

3.明文被处理的方式

分组密码:一次处理一个分组,对每个输入分组产生一个输出分组。即明文被分成具有一定大小的若干个分组,一个明文分组被当做一个整体来加密处理并产生一个密文分组输出,通常使用的是64位(如DES)或128位(如AES)的分组大小

流密码:也称序列密码,即连续地处理输入元素,并随着该过程的进行,一次产生一个元素的输出。即一次加密一个比特或一个字符。

人们在分析分组密码方面下的工夫要比在流密码方面多得多,一般而言,分组密码比流密码的应用范围也广得多。绝大部分基于网络的常规加密应用都使用分组密码。


  1. 一键分享到

返回顶部