密码学
1.明文:被隐蔽的信息。
2.密文明文经密码变换成的一种隐蔽形式。
算法
1.密码算法:用于加密,解密操作的数学函数。
2.加密算法:发送者对明文加密操作时所采用的一组规则。
3.解密算法:接收者对密文进行解密操作时所采用的一组规则。
加密:
将铭文变成成密文的过程。
解密:
加密的逆过程,既由密文恢复出出原明文的过程。
对称加密算法:
1.优点:1.效率高,算法简单
2.系统开销肖,适合加密大量数据
3.明文长度与密文长度相等。
2.缺点:1.需要以安全的方式进行密钥交换。
2.密钥管理复杂
非对称加密算法:
1.优点:解决密钥传递问题
2.大大减少密钥持有量
3.提供了对称密码技术,
缺点:
1.计算复杂,好用资源大
2.非对称会导致密文变长