图解密码技术----读书笔记
第1章 环游密码世界
术语
- 加密 encrypt
- 明文 plaintext
- 密文 ciphertext
- 解密 decrypt
- 密码 cryptography
- 密码破译 cryptanalysis 破译,密码分析
- 破译者 cryptanalyst
- 对称密码 symmetric cryptography ----> 机密性
- 公钥密码 public-key cryptography <=> 非对称密码 asymmetric cryptography ---->机密性
- 混合密码系统 hybrid cryptosystem
- 单向散列函数 one-way hash function:保证完整性integrity,而非机密性 ---->完整性
- 消息认证码 message authentication code:不仅保证完整性,还能提供认证authentication机制 ---->完整性,认证
- 数字签名 digital signature;伪装 spoofing;否认 repudiation;验证 verify ---->完整性,认证,不可否认性
- 伪随机数生成器 Pseudo Random Number Generator, PRNG
- 隐写术 steganography
- 隐蔽式安全性 security by obscurity
- 一次性密码本 one-time pad
- 社会工程学 social engineering
第2章 历史上的密码
- 凯撒密码Caesar cipher,平移
- 暴力破解brute-force attack;穷举搜索exhaustive search
- 简单替换密码simple substitution cipher,频率分析的密码破译方法
Enigma加密
设置Enigma->加密通信密码->重新设置Enigma->加密消息->拼接
Enigma解密
分解->设置Enigma->解密通信密码->重新设置Enigma->解密消息
第3章 堆成密码(共享密钥密码)
一次性密码由维纳(G.S.Vernam)于1917年提出的,并获得了专利。一次性密码无法破译的特性由香农(C.E.Shannon)于1949年通过数学方法加以证明。一次性密码本是无条件安全的unconditionally secure,在理论上是无法破译的theoretically unbreakable
流密码 stream cipher
DES(Data Encryption Standard)
参考文档
- 密码故事:人类智力的另类较量
The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography[Singh] - 艾伦·图灵传:如谜的解密者
Alan Turing: The Enigma[Hodges]
本文来自博客园,作者:CestLaVie0019,转载请注明原文链接:https://www.cnblogs.com/fishwithsheep/p/17831733.html
分类:
书籍笔记
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)