文章目录
威胁、安全属性与密码学技术
密码学发展
古典密码学
近代密码学
现代密码学
新特点:数据的安全基于密钥
公钥密码学
加密与解密
加密可以采用密码算法来实现。密码算法从密钥使用角度,可分为【对称密码算法】和【非对称密码算法】
【对称密码算法】
【对称密码算法】的优缺点
【非对称密码算法】
【非对称密码算法】优缺点
混合加密
混合密码系统中会先用对称密码来对消息进行加密,这样消息就被转换为密文,从而保证消息的机密性,然后我们只要保证对称密码的机密性就可以啦。
用公有密码对加密消息时使用的对称密码的密钥进行加密。由于密钥比较短,公钥密码速度慢的问题就得以解决啦。
哈希函数
哈希值也称为【MD】
哈希运算——(保障信息的完整性)
MD5算法
SHA-1算法
比较 SHA-1 和 MD5
SHA-1的安全性要比MD5高
截获、截获攻击
【数字签名】
【数字签名】特点
签名一般是针对哈希值进行签名