跳转至

密码学简介 Cryptography

什么是密码学

密码学一词源于希腊语 kryptós“隐藏的”,和 gráphein“书写”.

密码学可分为古典密码学和现代密码学

古典密码

古典密码学主要关注信息的保密书写和传递,以及与其相对应的破译方法。

现代密码

现代密码学不只关注信息保密问题,还同时涉及信息完整性验证(消息验证码)、信息发布的不可抵赖性数字签名)、以及在分布式计算中产生的来源于内部和外部的攻击的所有信息安全问题

—— wikipedia

古典密码学

  • 凯撒密码
  • 维吉尼亚密码

现代密码学

  • 对称密码学
  • 公钥密码学
  • 随机数
  • 哈希函数