加密系统的明文、密文、加密算法、解密算法、加密密钥和解密密钥构成了加密系统的基本要素。
加密系统CS可以用6组来描述:
cs=(p,c,e,d,Ke,Kd )其中P是明文集合,C是密文集合,E
加密方式根据解密密钥是否相同分为1、对称加密方式
2、对称密码体制
根据密文数据段和明文数据段在明文中的位置,分为1、分组加密方式
2、串行加密方式
其实是看是按明文的顺序加密,还是把明文分组使用加密算法。 其结果如下
例如,abcd序列加密是1234
因为分组加密可以是3412,所以分组加密可以改进密码的隐蔽性
根据加密变换是否可逆,分为1、单向函数加密方式
2、双向改变密码体制
根据是否加入随机因素,分为1、确定型密码体制
2、概率型密码体制
密码分析密码学是研究如何通过加密来保证信息的机密性和解密密码的科学。
密码学由D和Ke两部分组成。Kd
主要目标是保护明文、密钥或明文和密钥,以防止攻击者非法窃取
密码编码学
如果密钥未知,您将要恢复明文或密钥。
成功的密码分析可以发现加密方案的弱点,并基于密文恢复消息的明文或密钥。