488人加入学习
(1人评价)
密码学
价格 ¥ 299.00
音频听课 手机端支持一键听课 (试一试)
该课程属于 网络安全公益-高校篇 请加入后再学习
课程介绍

密码,最初的目的是用于对信息加密,计算机领域的密码技术种类繁多。但随着密码学的运用,密码还被用于身份认证、防止否认等功能上。

最基本的,是信息加解密分为对称加密(Sysmmetric Cryptography)和非对称加密(Public-Key Cryptography,Asymmetric Cryptography),这两者的区别是是否使用了相同的密钥。

除了信息的加解密,还有用于确认数据完整性(Integrity)的单向散列(One-Way Hash Function)技术,又称密码检验(Cryptographic Checksum)、指纹 (Fingerprint)、消息摘要 (Message Digest)。

信息的加解密与信息的单向散列的区别是,对称与非对称加密是可以通过密钥解出明文,而单向散列是不可逆的。信息的加解密,密文必定是不定长的,而单向散列可以是定长的。

结合密码学的加解密技术和单向散列技术,又有了用于防止篡改的消息认证码技术,防止伪装的数字签名技术以及认证证书

课程呈现下列内容:

密码学历史

密码学组成及其关系

密码学管理

对称和非对称密码学算法

公钥基础设施概念和机制

散列算法和应用

密码分析类型

 

关于密码学的常识:

  1. 不要使用保密的密码算法
  2. 低强度密码比不加密更危险
  3. 任何密码都有被破解的一天。(量子计算机可以在根本上解决此问题,因为量子纠缠可以实现一次性密码本算法)
  4. 密码只是信息安全中的一环,人更重要