• 深入浅出CryptoPP密码学库
21年品牌 40万+商家 超1.5亿件商品

深入浅出CryptoPP密码学库

批量上传,套装书可能不全,下单前咨询在线客服! 正版书 !!!

30.73 6.7折 46 全新

库存4件

四川成都
认证卖家担保交易快速发货售后保障

作者韩露露

出版社西安电子科技大学出版社

ISBN9787560654683

出版时间2020-06

装帧平装

开本16开

定价46元

货号28980749

上书时间2024-10-19

百叶图书

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
导语摘要

本书主要讲述了如何使用Cryptopp密码学库构建具有一定工业强度的密码学方案。

Cryptopp库包含大部分目前已经公开的密码学算法,其主要有分组密码、流密码、Hash函数、消息认证码、随机数发生器、公钥加密、公钥签名方案、密钥协商算法等。除此以外,该库还包含一些其他的非密码算法和工具类算法。非密码算法如常用的解压缩、非密码的校验和等,工具类算法如计时器、Socket网络等。

通过本书,读者不仅可以学习到数论和密码学知识,还可以学习到程序设计知识,以及如何在具体的程序设计中使用面向对象的设计模式。



目录
第1章  绪论
  1.1  CryptoPP库简介
  1.2  CryptoPP库作者简介
    1.2.1  Wei Dai简介
    1.2.2  Jeffrey Walton简介
  1.3  CryptoPP库内容简介
  1.4  CryptoPP库的历史版本
  1.5  其他的密码程序库
  1.6  小结
第2章  安装和配置CryptoPP库
  2.1  下载CryptoPP库
  2.2  在Windows系统下安装CryptoPP库
  2.3  在Linux系统下安装CryptoPP库
  2.4  小结
第3章  程序设计基础
  3.1  C/C++ 基础知识
    3.1.1  面向对象程序设计的常用概念
    3.1.2  类(Class)和对象(Object)
    3.1.3  类的数据成员(Data Member)和成员函数(Member Function)
    3.1.4  继承(Inheritance)
    3.1.5  类成员的访问属性(Access Property)
    3.1.6  重载(Overloading)
    3.1.7  构造函数(Constructor)和析构函数(Destructor)
    3.1.8  类型转换(Type Cast)
    3.1.9  多态性(Polymorphism)和虚函数(Virtual Function)
    3.1.10  纯虚函数(Pure Virtual Function)和抽象类(Abstract Class)
    3.1.11  传引用(By Reference)、传值(By Value)和传指针(By Pointer)
    3.1.12  友元函数(Friend Function)和友元类(Friend Class)
    3.1.13  内存分配(Allocate)和释放(Free)
    3.1.14  模板(Template)
    3.1.15  异常处理(Exception Handling)
    3.1.16  命名空间(Namespace)
  3.2  数据结构和算法
  3.3  面向对象的程序设计原则和设计模式
    3.3.1  创建型模式(Creational Pattern)
    3.3.2  结构型模式(Structural Pattern)
    3.3.3  行为型模式(Behavioral Pattern)
    3.3.4  其他模式(Other Pattern)
  3.4  小结
第4章  初识CryptoPP库
  4.1  使用帮助文档
  4.2  CryptoPP库的源代码文件
  4.3  数据编码
    4.3.1  整数的b进制表示
    4.3.2  Base系列编码
      4.3.3 ASN.1  编码标准
    4.3.4  编码与加密的区别
  4.4  Pipeling范式数据处理技术
    4.4.1  Pipeling范式数据处理技术的概念
    4.4.2  Pipeling范式数据处理技术的原理

内容摘要

本书主要讲述了如何使用Cryptopp密码学库构建具有一定工业强度的密码学方案。

Cryptopp库包含大部分目前已经公开的密码学算法,其主要有分组密码、流密码、Hash函数、消息认证码、随机数发生器、公钥加密、公钥签名方案、密钥协商算法等。除此以外,该库还包含一些其他的非密码算法和工具类算法。非密码算法如常用的解压缩、非密码的校验和等,工具类算法如计时器、Socket网络等。

通过本书,读者不仅可以学习到数论和密码学知识,还可以学习到程序设计知识,以及如何在具体的程序设计中使用面向对象的设计模式。



—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP