密码学
密码学基础(古典密码/现代密码/应用领域)
#tech / security / crypto
#type / moc
#status / growing
#discipline / cs
密码学
[!info] related notes Security MOC 对称密码学 非对称密码学 hash-digest
概览
密码学介绍 密码学(英语:Cryptography)可分为古典密码学和现代密码学。在西方语文中,密码学一词源于希腊语 kryptós“隐藏的”,和gráphein“书写”。古典密码学主要关注资讯的保密书写和传递,以及与其相对应的破译方法。而现代密码学不只关注资讯保密问题,还同时涉及资讯完整性验证(消息验证码)、资讯发布的不可抵赖性(数码签名)、以及在分布式计算中产生的来源于内部和外部的攻击的所有信息安全问题。 —— 中文密码学wiki
概念
密码学的核心概念:
- 机密性
- 完整性
- 认证行
- 不可否认性
基本术语:
明文、密文、密钥、加密算法、解密算法
广义密码学
- 编码 Encoding eg Base64 摩斯密码
- 古典密码学 Classic cryptography eg 凯撒密码
- 现代密码学 Modern cryptography rsa hash
核心密码技术:
加密方式:
- 流密码
- 分组密码
应用
- 加密存储
- CTF