密码常用术语与分类

版权声明:最终解释权归属Hern、HernSong(hernsong)、苍鹭、www.hernsong.com所有! https://blog.csdn.net/qq_36761831/article/details/91386834

密码常用术语

明文:待加密信息

密文:经过加密后的明文

加密:明文转为密文的过程

加密算法:明文转为密文的转换算法

解密:将密文转为明文的过程

解密算法:密文转为明文的算法

解密密钥:通过解密算法进行解密操作用的密钥

密码分析:截获密文者试图通过分析截获的密文从而推断出原来的明文或密钥的过程。

主动攻击:攻击者非法入侵密码系统,采用伪造、修改、删除等手段向系统注入假消息进行欺骗。(对密文具有破坏作用)

被动攻击:对一个保密系统采取截获密文并对其进行分析和攻击。(对密文没有破坏作用)

密码体制:由明文空间、密文空间、密钥空间、加密算法和解密算法五部分构成。

密码协议:也称安全协议,指以密码学为基础的消息交换的通信协议,目的是在网络环境中提供安全的服务。

柯克霍夫原则:数据的安全基于密钥而不是算法的保密,即系统的安全取决于密钥,对密钥保密,对算法公开。(现代密码学设计的基本原则)

密码分类

古典密码:以字符为基本加密单元

现代密码:以信息块为基本加密单元。

受限制算法:基于算法的保密性,保持算法的秘密(军事领域、古典密码)。

基于密钥算法:算法的保密性基于密钥进行保密(柯克霍夫原则)。

对称密码(单钥密码、私钥密码):加密密钥与解密密钥相同。

非对称密码(双钥密码、公钥密码):指加密密钥与解密密钥不同,密钥分公钥、私钥。

对称密码算法(单钥密码算法、私钥密码算法):应用于对称密码的加密、解密算法。

非对称密码算法(双钥密码算法、公钥密码算法):应用于非对称密码的加密、解密算法。

分组加密:指加密时将名分为固定长度的组,用同一密钥和算法对每一块加密,输出也是固定长度的密文。多用于网络加密。

流加密:也称序密码,指加密时每次加密一位或者一个字节明文。

散列函数:用来验证数据的完整性。长度不受限制,哈希值容易计算,散列运算过程不可逆。常见的有消息摘要算法MD5、SHA安全散列算法、MAC消息认证码算法。

数字签名:针对以数字的形式存储的消息进行的处理。

猜你喜欢

转载自blog.csdn.net/qq_36761831/article/details/91386834
今日推荐