【视频教程】证书的概念和使用

课程背景

无论是公钥密码还是数字签名,其中公钥都扮演了重要的角色。然而,如果不能判断自己手上的公钥是否合法,就有可能遭到中间人攻击。为了应对此种情况,就需要使用证书技术对公钥的合法性提供证明。

核心内容

  • 证书的概念和应用场景
  • 公钥基础设施的概念和作用
  • 使用 VeriSign 服务生成证书

【视频教程】数字签名的编程使用

课程背景

数字签名算法是公钥基础设施(PKI)以及许多网络安全机制(SSL/TLS、VPN等)的基础,能够验证数据完整性、认证数据来源、并起到抗否认的作用。同时,数字签名算法可以看做是一种带有密钥的消息摘要算法,并且这种密钥包含了公钥和私钥,也就是说,数字签名算法是非对称加密算法和消息摘要算法的结合体。

核心内容

  • 数字签名概述
  • RSASignature 算法的编程使用
  • DSASignature 算法的编程使用

【视频教程】Octopress 搭建静态博客网站

课程背景

在IT领域,很多大牛通过写博客来分享自己的成果,让更多的人能够学习;在面试时,一个有高质量博客的程序员也会更加受到青睐。对于IT人来说,写博客这件事很重要,同时用什么方式来写更能体现一个人的水平。在此,我们弃用传统的 Wordpress,而真正使用程序员的方式来写属于我们自己的博客。

核心内容

  • Git 与 GitHub 的基本使用
  • 使用 Ruby 结合 Octopress 生成静态网站
  • 使用 Markdown 语法写博客
  • 自定义 Octopress
  • 发布网站至 Github
  • 配置网站的自定义域名

【视频教程】对称密码的编程使用

课程背景

对称密码算法是当今应用范围最广,使用频率最高的加密算法。它不仅应用于软件行业,在硬件行业同样流行。各种基础设施凡是涉及到安全需求,都会优先考虑对称加密算法。

核心内容

  • 对称密码概述
  • DES 算法的编程使用
  • 3DES 算法的编程使用
  • AES 算法的编程使用