密码的·分类

古典密码(受限制算法):以字符为基本加密单元。基于保持算法的保密,用于军事领域。

现代密码(基于秘钥的算法):以信息块为基本的加密单元。保密秘钥,公开算法。

对称密码(初等加密):加密与解密秘钥相同

包括:DES(Data Encryption Standard)数据加密标准

          3DES

          AES

          PEB

          IDEA

非对称密码:分为公钥和**。

分组密码:指加密时分为固定长度的组,用同一**和算法进行加密,输出的也是固定长度的密文,多用于网络加密。

流密码:指加密时每次只加密一个字节或者一位明文

散列函数:用来验证数据完整性

特点:长度不受限制

           哈希值容易计算

           散列运算过程不可逆

散列函数相关的算法:

消息摘要算法--MD5

安全散列算法--SHA

消息认证码算法---MAC


数字签名:主要是针对数字的形式存储的消息进行处理。会产生带有操作者身份信息的编码


安全体系:OSI(Open Sytem InterConnection)密码的·分类



密码的·分类