中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
深入淺出CryptoPP密碼學庫

包郵 深入淺出CryptoPP密碼學庫

出版社:西安電子科技大學出版社出版時間:2020-06-01
開本: 26cm 頁數: 320頁
中 圖 價:¥34.1(7.4折) 定價  ¥46.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

深入淺出CryptoPP密碼學庫 版權信息

深入淺出CryptoPP密碼學庫 內容簡介

本書共15章, 主要內容包括緒論、安裝和配置CryptoPP庫、程序設計基礎、初識CryptoPP庫、隨機數發生器Hash函數、流密碼、分組密碼、消息認證碼、密鑰派生和基于口令的密碼、公鑰密碼數學基礎、公鑰加密、數字簽名、密鑰協商、建立安全信道等。

深入淺出CryptoPP密碼學庫 目錄

第1章 緒論 1 1.1 CryptoPP庫簡介 1 1.2 CryptoPP庫作者簡介 1 1.2.1 Wei Dai簡介 1 1.2.2 Jeffrey Walton簡介 2 1.3 CryptoPP庫內容簡介 3 1.4 CryptoPP庫的歷史版本 5 1.5 其他的密碼程序庫 6 1.6 小結 6 第2章 安裝和配置CryptoPP庫 7 2.1 下載CryptoPP庫 7 2.2 在Windows系統下安裝CryptoPP庫 7 2.3 在Linux系統下安裝CryptoPP庫 14 2.4 小結 15 第3章 程序設計基礎 16 3.1 C/C++ 基礎知識 16 3.1.1 面向對象程序設計的常用概念 17 3.1.2 類(Class)和對象(Object) 18 3.1.3 類的數據成員(Data Member)和 成員函數(Member Function) 18 3.1.4 繼承(Inheritance) 20 3.1.5 類成員的訪問屬性(Access Property) 21 3.1.6 重載(Overloading) 22 3.1.7 構造函數(Constructor)和 析構函數(Destructor) 24 3.1.8 類型轉換(Type Cast) 25 3.1.9 多態性(Polymorphism)和 虛函數(Virtual Function) 27 3.1.10 純虛函數(Pure Virtual Function)和 抽象類(Abstract Class) 32 3.1.11 傳引用(By Reference)、傳值 (By Value)和傳指針(By Pointer) 35 3.1.12 友元函數(Friend Function)和 友元類(Friend Class) 36 3.1.13 內存分配(Allocate)和釋放(Free) 37 3.1.14 模板(Template) 38 3.1.15 異常處理(Exception Handling) 40 3.1.16 命名空間(Namespace) 43 3.2 數據結構和算法 44 3.3 面向對象的程序設計原則和設計模式 51 3.3.1 創建型模式(Creational Pattern) 52 3.3.2 結構型模式(Structural Pattern) 53 3.3.3 行為型模式(Behavioral Pattern) 54 3.3.4 其他模式(Other Pattern) 55 3.4 小結 56 第4章 初識CryptoPP庫 57 4.1 使用幫助文檔 57 4.2 CryptoPP庫的源代碼文件 59 4.3 數據編碼 67 4.3.1 整數的b進制表示 67 4.3.2 Base系列編碼 68 4.3.3 ASN.1編碼標準 73 4.3.4 編碼與加密的區別 77 4.4 Pipeling范式數據處理技術 77 4.4.1 Pipeling范式數據處理技術的 概念 77 4.4.2 Pipeling范式數據處理技術的 原理 79 4.4.3 使用Pipeling范式數據處理技術 83 4.4.4 以自動方式使用Pipeling范式 技術 85 4.4.5 以手動方式使用Pipeling范式 技術 89 4.4.6 以半手動或半自動方式使用 Pipeling范式技術 92 4.4.7 一個特殊的BufferedTransformation 類——ByteQueue 95 4.4.8 單鏈型與多分支型Pipeling范式 數據鏈 97 4.5 計時器工具 100 4.6 秘密分割門限工具 102 4.7 Socket網絡工具 107 4.8 壓縮工具 112 4.9 小結 114 第5章 隨機數發生器 115 5.1 基礎知識 115 5.2 CryptoPP庫中的隨機數發生器算法 116 5.3 使用CryptoPP庫中的隨機數發生器 算法 119 5.3.1 示例一:使用LC_RNG算法 123 5.3.2 示例二:使用AutoSeededX917RNG 算法 124 5.3.3 示例三:以Pipeling范式技術方式 使用AutoSeededX917RNG算法 127 5.4 小結 130 第6章 Hash函數 131 6.1 基礎知識 131 6.2 CryptoPP庫中的Hash函數算法 132 6.3 使用CryptoPP庫中的Hash函數 算法 134 6.3.1 示例一:計算字符串的Hash值 139 6.3.2 示例二:計算文件的Hash值 141 6.3.3 示例三:以Pipeling范式技術方式 使用Hash函數 143 6.4 小結 145 第7章 流密碼 146 7.1 基礎知識 146 7.2 CryptoPP庫中的流密碼算法 147 7.3 使用CryptoPP庫中的流密碼算法 150 7.3.1 示例一:使用XSalsa20算法 加、解密字符串 153 7.3.2 示例二:使用ChaCha20算法 加、解密文件 155 7.3.3 示例三:以Pipeling范式技術方式 使用ChaCha12算法 157 7.4 小結 159 第8章 分組密碼 160 8.1 基礎知識 160 8.2 CryptoPP庫中的分組密碼算法和 操作模式 162 8.3 使用CryptoPP庫中的分組密碼算法 167 8.3.1 示例一:以CBC模式運行分組 密碼Camellia 170 8.3.2 示例二:以EAX模式運行分組 密碼Camellia 175 8.4 小結 178 第9章 消息認證碼 179 9.1 基礎知識 179 9.2 CryptoPP庫中的消息認證碼算法 182 9.3 使用CryptoPP庫中的消息認證碼算法 183 9.3.1 示例一:使用HMAC算法 183 9.3.2 示例二:利用Hash函數自定義 消息認證碼算法 186 9.4 小結 188 第10章 密鑰派生和基于口令的密碼 190 10.1 基礎知識 190 10.1.1 密鑰派生函數的其他參數 191 10.1.2 使用派生函數實現數據保護的 模型 192 10.2 CryptoPP庫中的密鑰派生和基于 口令的密碼算法 193 10.3 使用CryptoPP庫中的密鑰派生和 基于口令的密碼算法 194 10.3.1 示例一:使用密鑰派生函數 HKDF 196 10.3.2 示例二:利用基于口令的 密鑰派生函數實現數據保護 198 10.4 小結 204 第11章 公鑰密碼數學基礎 205 11.1 C/C++系統預定義的整數范圍 205 11.2 CryptoPP庫中大整數的構造 206 11.3 使用CryptoPP庫的大整數 209 11.4 CryptoPP庫中的數論算法 213 11.4.1 素性檢測 213 11.4.2 數論常用算法 215 11.4.3 其他算法 217 11.4.4 產生素數有關的類 217 11.4.5 算法綜合使用示例及習題 219 11.5 CryptoPP庫中的代數結構 222 11.5.1 群、環、域的定義 222 11.5.2 CryptoPP庫中的代數結構 223 11.5.3 使用CryptoPP庫中的代數結構 224 11.6 密碼學中的困難問題 229 11.7 小結 230 第12章 公鑰加密 231 12.1 基礎知識 231 12.2 CryptoPP庫中的公鑰加密算法 232 12.3 使用CryptoPP庫中的公鑰加密算法 234 12.3.1 示例一:使用非集成公鑰加密 算法RSAES 235 12.3.2 示例二:使用集成公鑰加密 算法ECIES 243 12.4 小結 249 第13章 數字簽名 250 13.1 基礎知識 250 13.2 CryptoPP庫中的數字簽名算法 251 13.3 使用CryptoPP庫中的數字簽名算法 253 13.3.1 示例一:使用RWSS數字 簽名算法 253 13.3.2 示例二:使用ECNR數字 簽名算法 260 13.4 小結 261 第14章 密鑰協商 262 14.1 基礎知識 262 14.2 CryptoPP庫中的密鑰協商算法 264 14.3 使用CryptoPP庫中的密鑰協商算法 265 14.3.1 示例一:使用經典的DH密鑰 協商算法 265 14.3.2 示例二:使用具有認證功能的 ECMQV密鑰協商算法 270 14.4 小結 275 第15章 建立安全信道 276 15.1 基礎知識 276 15.2 產生共享信息 277 15.2.1 方案分析 277 15.2.2 算法和參數的選取 278 15.2.3 方案執行流程圖 280 15.3 完成文件的加密和認證 281 15.3.1 方案分析 281 15.3.2 算法和參數的選取 281 15.3.3 方案執行流程圖 282 15.4 示例代碼 282 15.4.1 服務端示例代碼 283 15.4.2 客戶端示例代碼 289 15.4.3 程序運行結果說明 295 15.5 方案總結 297 15.6 小結 299 附錄 300 附錄A 示例程序的GUI版 300 A.1“文件分割”程序 300 A.2 “文件守衛”程序使用說明 302 附錄B 基于CryptoPP(Crypto++)庫的 軟件產品 305 B.1 Sampson Multimedia Crypto++ SDK 305 B.2 USBCrypt 306 B.3 其他軟件產品 306 附錄C CryptoPP庫算法索引 307 C.1 隨機數發生器算法 307 C.2 Hash函數算法 308 C.3 流密碼算法 310 C.4 分組密碼算法 310 C.5 消息認證碼算法 313 C.6 密鑰派生和基于口令的密碼算法 314 C.7 公鑰加密算法 314 C.8 數字簽名算法 315 C.9 密鑰協商算法 316 附錄D PKCS標準 316 附錄E 網絡資源及書籍推薦 317 E.1 Crypto++(CryptoPP)庫相關的網址 317 E.2 及時關注Crypto++ 庫的相關消息 317 E.3 獲取本書資源 318 E.4 推薦書籍 318 參考文獻 320
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 鹤壁创新仪器公司-全自动量热仪,定硫仪,煤炭测硫仪,灰熔点测定仪,快速自动测氢仪,工业分析仪,煤质化验仪器 | 宁夏档案密集柜,智能密集柜,电动手摇密集柜-盛隆柜业宁夏档案密集柜厂家 | 亚克隆,RNAi干扰检测,miRNA定量检测-上海基屹生物科技有限公司 | 合肥风管加工厂-安徽螺旋/不锈钢风管-通风管道加工厂家-安徽风之范 | 临沂招聘网_人才市场_招聘信息_求职招聘找工作请认准【马头商标】 | 恒温恒湿试验箱_高低温试验箱_恒温恒湿箱-东莞市高天试验设备有限公司 | 搜木网 - 木业全产业链交易平台,免费搜货、低价买货! | 上海宿田自动化设备有限公司-双面/平面/单面贴标机 | 武汉高温老化房,恒温恒湿试验箱,冷热冲击试验箱-武汉安德信检测设备有限公司 | 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 分类168信息网 - 分类信息网 免费发布与查询 | 打包钢带,铁皮打包带,烤蓝打包带-高密市金和金属制品厂 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 刑事律师_深圳著名刑事辩护律师_王平聚【清华博士|刑法教授】 | 流量检测仪-气密性检测装置-密封性试验仪-东莞市奥图自动化科技有限公司 | 恒温恒湿试验箱厂家-高低温试验箱维修价格_东莞环仪仪器_东莞环仪仪器 | 整车VOC采样环境舱-甲醛VOC预处理舱-多舱法VOC检测环境仓-上海科绿特科技仪器有限公司 | 展厅设计-展馆设计-专业企业展厅展馆设计公司-昆明华文创意 | 特材真空腔体_哈氏合金/镍基合金/纯镍腔体-无锡国德机械制造有限公司 | 农业仪器网 - 中国自动化农业仪器信息交流平台 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | pbt头梳丝_牙刷丝_尼龙毛刷丝_PP塑料纤维合成毛丝定制厂_广州明旺 | 团建-拓展-拓展培训-拓展训练-户外拓展训练基地[无锡劲途] | 安徽合肥项目申报咨询公司_安徽合肥高新企业项目申报_安徽省科技项目申报代理 | 【官网】博莱特空压机,永磁变频空压机,螺杆空压机-欧能优 | 清水混凝土修复_混凝土色差修复剂_混凝土色差调整剂_清水混凝土色差修复_河南天工 | 水稻烘干机,小麦烘干机,大豆烘干机,玉米烘干机,粮食烘干机_巩义市锦华粮食烘干机械制造有限公司 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 包塑丝_高铁绑丝_地暖绑丝_涂塑丝_塑料皮铁丝_河北创筹金属丝网制品有限公司 | 氢氧化钾厂家直销批发-济南金昊化工有限公司 | 哈尔滨治「失眠/抑郁/焦虑症/精神心理」专科医院排行榜-京科脑康免费咨询 一对一诊疗 | 钢板仓,大型钢板仓,钢板库,大型钢板库,粉煤灰钢板仓,螺旋钢板仓,螺旋卷板仓,骨料钢板仓 | 无尘烘箱_洁净烤箱_真空无氧烤箱_半导体烤箱_电子防潮柜-深圳市怡和兴机电 | 山东艾德实业有限公司| 数控车床-立式加工中心-多功能机床-小型车床-山东临沂金星机床有限公司 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 美的商用净水器_美的直饮机_一级代理经销商_Midea租赁价格-厂家反渗透滤芯-直饮水批发品牌售后 | 臻知网大型互动问答社区-你的问题将在这里得到解答!-无锡据风网络科技有限公司 | 北京中航时代-耐电压击穿试验仪厂家-电压击穿试验机 | 上海APP开发-APP制作-APP定制开发-上海APP开发制作公司-咏熠科技 | 健康管理师报考条件,考试时间,报名入口—首页 |