《C语言/C++学习指南》加密解密篇视频课程

下载课程

下载学院APP

缓存视频离线看

收藏(133)

《C语言/C++学习指南》加密解密篇视频课程

适用人群: 业内的C语言/C++开发人员。

共13课时 共3小时34分钟 更新时间:2017-04-10

很抱歉,此课程已下线。

课程介绍

课程大纲

学习资料

学员评价

课程目标
介绍业内软件开发时所应用到的安全相关的算法,包含转换算法(base64),加密算法(DES, AES),校验算法(CRC, SHA1, MD5),签名算法(HMAC-SAH1)等。
适用人群
业内的C语言/C++开发人员。
课程简介
  • 十六进制编码

    介绍用十六进制编码的方法,将数据转化成文本。

  • base64编码

    一种64进制的编码方法,可以把3个字节用4个字符的文本表示。

  • 加密我们的数据

    加密的入门课。给大家介绍一种简单的对称加密算法。

  • 暴力破解法

    介绍密文破解的一种方法:”暴力破解法“ (在不知道密码的情况下,如何破解密文?)

  • DES加密

    介绍国际标准算法DES的特点及使用方法。

  • 填充方式及加密模式

    当数据和密钥长度不足时,需要进行填充Padding,介绍填零的填充方式和PKCS#7的填充方法。介绍ECB, CBC加密模式,给出代码示例。

  • 3DES加密

    介绍3DES加密的原理,及使用示例。

  • AES加密

    介绍AES加密算法的特点,及使用示例。

  • CRC校验

    介绍校验算法的用途,给出CRC32的使用示例。

  • MD5及SHA1摘要算法

    介绍两大主流的接要算法: MD5及SHA1,说明其用途,并给出使用示例。

  • HMAC-SHA1签名

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

  • Windows下crypto++的编译与使用

    示例在Windows下对crypto++库的编译、部署,以及在项目中的使用示例。

  • Windows下对crypto++库的二次封装

    介绍将crypto++库二次封装的方法。

加载中
所属章节 资料名称 文件大小 下载
相关资料推荐

暂时还没有学习资料~

综合评分

0人评价

好于0%的课程

暂无

课程与描述相符 5 非常满意

老师的讲解表达 5 非常满意

老师的答疑服务 5 非常满意

全部

好评 0

中评 0

差评 0

加载中
没有了哦~
你可能还感兴趣的课程

讲师介绍

邵发

邵发

暂无评分

资深软件工程师,《C/C++学习指南》系列教程的作者,《Java学习指南》系列教程的作者

官方交流群

51CTO学院C++交流群(431187655)

立即加入

2959人学习过

推荐图书

7日学霸榜 有2959人与你一起学习

课程介绍

课程大纲

学习资料

学员评价

课程评价

综合评价在4颗星及以上最高可获得35分奖励

《C语言/C++学习指南》加密解密篇视频课程

该课程已有 人评价

课程与描述相符

老师的讲解表达

老师的答疑服务

匿名

注册登录免费享