密码学

实现信息安全传输的四个要求

  • 机密性
  • 认证
  • 完整性
  • 不可否认

实现

算法和协议

密码学的基本概念

  • 明文 message
  • 密文 Ciphertext
  • 密钥 Key

功能上划分

  • 加密算法 用于机密性解决方案
  • 杂凑函数 用于完整性解决方案
  • 数字签名:用于认证和不可否认

按密钥划分

  • 对称密钥密码 加密和解密密钥相同(比如分组密码和流密码)
  • 非对称密钥密码 加密密钥和解密密钥不同(比如公钥加密和数字签名)

你可能感兴趣的:(密码学)