2。3。3 其他算法简介

与AES相对应的还有一种最初的算法:DES。DES算法中有三个关键名词:Key(密钥)、Data(数据)、Mode(方式)。其中Key是DES算法的固定密钥,由8个字节组成,一共64位;Data也有8个字节64位,是要被加密或被解密操作的文件;Mode其实就是两种过程方式:加密和解密。DES算法把64位的明文输入块变为64位的密文输出块,它的密钥也是64位。

AES算法和下一代3DES算法的大致比较如表2-7所示。可以看出AES即使对于3DES也是绰绰有余。

                      表2-7 AES与3DES比较

算法名称 算法类型 密钥长度 速度 解密时间 资源消耗

AES 对称block密码 128、192、256位 1490000亿年

3DES 对称feistel密码 112或168位 46亿年 中来.自^优;尔|论,文:网www.youerw.com +QQ752018766-

    以上三种机密算法叫做对称加密算法,指加密和解密的密钥相同。至于速度比较慢的非对称算法如下几种。

RSA:由RSA公司创建,是一个支持变长密钥的公共密钥算法,被加密数据长度也是可变的;

DSA(Digital Signature Algorithm):数字签名算法,是一种标准的DSS(数字签名标准);

ECC(Elliptic Curves Cryptography):椭圆曲线密码编码学。 

除此之外,还有一些散列算法。其实就是运用了一种单向散列函数:

MD5(Message Digest Algorithm 5)和SHA(Secure Hash Algorithm)等。这就预示着散列结果不可能推算出任何部分的原始信息。

上一篇:ASP.net移动互联的小微企业智慧运营云平台平台系统管理
下一篇:jsp+mysql嵌入式系统实验室实践教学辅助系统设计

嵌入式移动数据库研究【2530字】

嵌入式移动数据库應用研究【2321字】

CDMA的无线图像监控终端设计【801字】

移动Ad Hoc网络发展的历史理论和技术

Android课程同步练习系统的设计

移动终端和JSP和MYSQL酒店管理系统设计

移动终端和WEB的校园二手...

网络语言“XX体”研究

安康汉江网讯

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识

互联网教育”变革路径研究进展【7972字】