简介

密码学习笔记

密码学是个历史悠久的学科 但真正发展起来也就近几十年的时间

简单的一些概念

  • 对称密码 加密和解密使用同一个密钥 (例如你的保险柜)
  • 公钥密码(非对称密钥) 加密和解密使用一对密钥(公钥和私钥)
  • 混合密码系统 将对称密码和公钥密码结合起来的密码方式
  • 单向散列函数 保证消息的完整性 (用途 检测你的外卖是否被人吃过)
  • 消息认证码 检测完整性,确定消息是否来自所期待的通信对象
    • 不但可以看出外卖是否被吃掉了,还能看出是否来自所购买的商家
  • 数字签名 防止伪装、篡改、否认

      老板:小明啊,今年干得不错,加薪加薪
      小明:蟹老板
      ... 一个月后
      小明: 老板,我加薪呢?
      老板: 加薪?什么加薪
      小明: ...
    
  • 伪随机数生成器 用于生成对称密码和公钥密码等技术的密钥等

密码只是信息安全的一部分

人才是关键,比如社会工程

results matching ""

    No results matching ""