密码学中的基础知识
1.1密码
- 密码破译:接收者以外的其他人试图将秘文还原为明文
- 算法:用于解决复杂问题的步骤
- 密码算法:加密、解密的算法和在一起的统称
- 根据密钥的使用方法:分为对称密码和公钥密码(非对称密码)
- 对称密码:指加密和解密时使用同一密钥的方式
- 非对称加密:指在加密和解密时使用不同密钥的方式
- 混合密码系统:对称密码和公钥密码相结合
- 散列值就是单向散列函数计算出来的值
- 单向散列保证的是数据的完整性(数据没有被伪造),不被篡改。单向散列函数是一种保证完整性的密码技术
- 消息认证码:为了确定消息是否来自所期望的通信对象,提供认证机制,消息认证码是一种能够保证信息完整性和提供认证的密码技术
- 数字签名:防止伪装、篡改、否认等威胁的技术,数字签名是一种能够保证信息完整性,提供认证并防止否认的密码技术
- 密码工具箱:
- 对称密码
- 公钥密码
- 单向散列函数
- 消息认证码
- 数字签名
- 为随机数生成器
- 密码隐藏的是内容,隐写术隐藏的是消息本身
- 认知误区
- 不要使用密保的密码算法
- 使用低强度的密码比不进行任何加密更危险
- 任何密码总有一天都会被破解
- 密码只是信息安全的一部分

posted @
2021-12-31 00:16
潜仁
阅读(
398)
评论()
收藏
举报