扫码支付

购买商品:
商品价格:

价格读取中

支付方式:
微信

请扫码进行支付

支付宝

请扫码进行支付

二维码已过期,请点击刷新

  • 课程> 编程语言> C/C++
  • 《C语言/C++学习指南》加密解密篇(安全相关算法)

  • 由百度云提供技术支持
    课程目录
    第一章:数据的文本化表示
    • 1. 十六进制编码 (免费)
    • 20:46
    • 2. base64编码 (免费)
    • 25:35
    第二章:数据的加密
    • 1. 加密我们的数据
    • 22:34
    • 2. 暴力破解法
    • 22:56
    第三章:对称加密算法 - DES与3DES
    • 1. DES加密
    • 21:00
    • 2. 填充方式及加密模式
    • 14:12
    • 3. 3DES加密
    • 6:45
    第四章:对称加密算法 - AES
    • 1. AES加密
    • 8:15
    第五章:校验算法
    • 1. CRC校验
    • 13:34
    • 2. MD5及SHA1摘要算法
    • 9:53
    第六章:数字签名
    • 1. HMAC-SHA1签名
    • 20:20
    第七章:crypto++库的使用
    • 1. Windows下crypto++的编译与使用
    • 14:32
    • 2. Windows下对crypto++库的二次封装
    • 13:48

    优惠套餐

    • 【课程类型】技术教程 【难度级别】高级 【适合人群】中高级研发工程师
    • 【课程介绍】
      本套视频教程介绍加密解密相关的常见算法,指出每种算法的应用场景,并给出使用示例。具体包含: (1) 数据转换(HEX和base64) (2) 对称加密 (DES, 3DES, AES) (3) 校验 CRC, MD5摘要, SHA1摘要 (4) 数字签名(HMAC-SHA1) , 并介绍了crypto++这个算法库的使用方法。
    • 【课程目标】
      明白各种算法的应用场合,掌握各种算法的使用。
    • 【课程计划】
      第一版已完结,共13集,第一章免费观看

    第一章:数据的文本化表示
    介绍用十六进制编码的方法,将数据转化成文本。
    2 base64编码
    25:35
    一种64进制的编码方法,可以把3个字节用4个字符的文本表示。

    第二章:数据的加密
    加密的入门课。给大家介绍一种简单的对称加密算法。
    2 暴力破解法
    22:56
    介绍密文破解的一种方法:”暴力破解法“ (在不知道密码的情况下,如何破解密文?)

    第三章:对称加密算法 - DES与3DES
    1 DES加密
    21:00
    介绍国际标准算法DES的特点及用法示例。
    当数据和密钥长度不足时,需要进行填充Padding,介绍填零的填充方式和PKCS#7的填充方法。介绍ECB, CBC加密模式,给出代码示例。
    3 3DES加密
    6:45
    介绍3DES加密的原理,及使用示例。

    第四章:对称加密算法 - AES
    1 AES加密
    8:15
    介绍AES加密算法的特点,及使用示例。

    第五章:校验算法
    1 CRC校验
    13:34
    介绍校验算法的用途,给出CRC32的使用示例。
    介绍两大主流的接要算法: MD5及SHA1,说明其用途,并给出使用示例。

    第六章:数字签名
    1 HMAC-SHA1签名
    20:20
    说明数字签名的意义及用途,介绍其中一个签名算法: HMAC-SHA1,并给出使用示例。

    第七章:crypto++库的使用
    示例在Windows下对crypto++库的编译、部署,以及在项目中的使用示例。
    介绍将crypto++库二次封装的方法。

    全部评价(3
    好评(1
    中评(2
    差评(0
    发表评价
    讲得太浅显了,没get到什么知识
    2017-08-15 23:19:35
    讲得太浅了,crc还是讲调函数,这有什么意义
    2017-07-18 19:12:17
    全是浅尝辄止,说是安全相关算法,涉及算法的具体内容一个没讲,无奈
    2016-01-10 15:00:01
    邵发
    13课程263271学员
    清华大学本科毕业,一直从事IT软件开发,十多年的工作经验。最近致力了提供一个系列教程:C/C++学习指南,为初学者/从业者提供一套完整的C/C++学习资料。