Loading

密码学中基础知识

1.1密码

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

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