导航菜单

密码学基础

密码学基本概念

密码学是研究信息加密、解密、认证、完整性保护等技术的科学,旨在保障信息的机密性、完整性、可用性和不可否认性。现代密码学不仅关注加密算法,还包括协议设计、密钥管理、攻击与防御等内容。

  • 机密性:防止信息被未授权者获取
  • 完整性:防止信息被篡改
  • 认证性:验证信息来源和身份
  • 不可否认性:防止事后否认行为

生活中的密码学案例

  • 微信/支付宝支付短信验证码
  • HTTPS加密访问网站
  • 数字签名的电子合同
  • 区块链中的哈希算法