这篇文章上次修改于 2019 天前,可能其部分内容已经发生变化,如有疑问可询问作者。
该系列文章仅作为个人阅读《图解密码技术》读书笔记备忘使用,如需学习密码学相关知识建议阅读相关书籍进行学习,版权归原图书作者所有

1.简介

常用人名:

Alice :一般角色 (发送者)
Bob :一般角色 (接受者)
Eve :窃听者
Mallory:主动攻击者
Trent :可信第三方
Victor :验证者

秘钥

对称密码
公钥密码 (非对称密码 )
混合密码系统: 对称加密和非对称加密

密码技术

单向散列函数(散列值称为哈希(hash),密码校验和(cryptography checksum),指纹(fingerprint), 消息摘要(message digest) )
消息认证码(message authentication code)
数字签名(digital signature )
伪随机数生成器 ( Pseudo Random Number Generator (PRNG))

密码工具箱

对称密码
公钥密码
单项散列函数
消息认证码
数字签名
伪随机数生成器

隐写术与数字水印

隐写术( steganography )

密码信息安全常识

  • 不使用保密的密码算法
  • 使用低强度密码比不加密更危险
  • 任何密码总有一天会被破解
  • 密码只是信息安全的一部分 (通过社工,物理攻击等行为获取加密前信息)

隐蔽式安全性( security by obscurity ) : 试图通过保密加密算法确保安全性的行为
永不会被破解的算法: 一次性密码本(one-time pad)不可现实使用的算法