下载 >  开发技术 >  其它 > 《应用密码学》协议、算法与C原程序(第二版)配套源码
5

《应用密码学》协议、算法与C原程序(第二版)配套源码

《应用密码学》中的协议、算法与C原程序(第二版)配套源码
2010-12-27 上传大小:5.55MB
分享
收藏 举报

评论 共2条

u011545796 还行,可以参考下
2014-06-12
回复
fdsa23 文档不是很清晰~~
2012-11-01
回复
应用密码学协议算法与C源程序(第二版)(只有源码,没有pdf)

只是应用密码学这本书的源码,在网上好难找,故而发上来,不过研究这个的人应该也不多,发上来供大家下载学习,本来不想要资源分的,但想想,用资源分买的更珍惜,所以也就要了5分。

立即下载
应用密码学协议算法与C源程序(原书第2版).[美]Bruce Schneier(详细书签).pdf

应用密码学:协议、算法与C源程序(原书第2版).[美]Bruce Schneier(详细书签).pdf

立即下载
应用密码学协议算法与C源程序(原书第2版)

应用密码学:协议、算法与C源程序(原书第2版),要学密码学的朋友快下载吧!

立即下载
应用密码学协议算法与C源程序(原书第2版) 中文完整PDF扫描版[182MB]

第1章 基础知识1 第一部分 密码协议 第2章 协议结构模块16 第3章 基本协议34 第4章 中级协议53 第5章 高级协议71 第6章 深奥的协议89 第二部分 密码技术 第7章 密钥长度108 第8章 密钥管理121 第9章 算法类型和模式135 第10章 使用算法151 第三部分 密码算法 第11章 数学背景164 第12章 数据加密标准187 第13章 其他分组密码算法215 第14章 其他分组密码算法(续)236 第15章 组合分组密码254 第16章 伪随机序列发生器和序列密码263 第17章 其他序列密码和真随机序列发生器283 第18章 单向散列函数307 第19章 公开密钥算法330 第20章 公开密钥数字签名算法347 第21章 鉴别方案361 第22章 密钥交换算法368 第23章 协议的专用算法377 第四部分 真实世界 第24章 实现方案实例402 第25章 政治426

立即下载
密码学-应用密码学协议算法与C源程序.pdf + 源码

目录: 1、基础知识 2、协议结构模块 3、基本协议 4、中级协议 ... 7、秘钥长度 8、秘钥管理 ...

立即下载
应用密码学 协议算法与C源程序 第二版

应用密码学 协议、算法与C源程序 第二版 应用密码学 协议、算法与C源程序 第二版应用密码学 协议、算法与C源程序 第二版

立即下载
应用密码学协议算法与C源程序.中文第2版

应用密码学:协议、算法与C源程序.中文第2版 Applied Cryptography - Protocols Algorithms and Source Code in C

立即下载
现代密码学教程课后习题答案(北邮)

现代密码学教程的课后习题答案,北京邮电出版的,大家快来下啊!

立即下载
c++程序设计教程第二版 配套源码

c++程序设计教程第二版书中配套的完整源码,可直接使用,无误,配合教材学习,上手操作更有效

立即下载
现代密码学理论与实践 清晰版 PDF

现代密码学理论与实践,清晰版,PDF,希望对你有帮助。

立即下载
应用密码学答案

答案详细,但来源不广,不容易查找。请放心下载!

立即下载
Applied_Cryptography

应用密码学 协议,算法,C源程序(第二版)Bruce Schneier著

立即下载
linux设备驱动开发详解 第二版 源码 468MB/1.8G链接 【附带源码】linux驱动 驱动开发

linux设备驱动开发详解 第二版 源码 【附带源码】,因为没办法上传那么大的,就在百度网盘保存着,资源给出了链接地址。468MB的压缩包,解压够将近2G, 解释::本来《linux设备驱动开发详解 第二版》给的光盘是vdi格式的文件,16G,为了方便,我从VDi文件中提取出来了这些源码。 然后在windows平台集合成了压缩包。 包括各种驱动。。不再详细说了。

立即下载
C和指针 第2版 高清扫描版加课后习题完整答案及配套源码

C 和指针(C指针的经典之作,读者好评如潮) c语言程序设计宝典,c语言入门必备手册! 《C和指针》通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。 《C和指针》适合C语言初学者和初级c程序员阅读,也可作为计算机专业学生学习C语言的参考。 本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。 《C和指针》适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考。 目 录 第1章 快速上手 1 1.1 简介 1 1.1.1 空白和注释 4 1.1.2 预处理指令 4 1.1.3 main函数 5 1.1.4 read_column_numbers函数 8 1.1.5 rearrange函数 12 1.2 补充说明 14 1.3 编译 14 1.4 总结 15 1.5 警告的总结 15 1.6 编程提示的总结 15 1.7 问题 16 1.8 编程练习 16 第2章 基本概念 19 2.1 环境 19 2.1.1 翻译 19 2.1.2 执行 21 2.2 词法规则 21 2.2.1 字符 22 2.2.2 注释 23 2.2.3 自由形式的源代码 23 2.2.4 标识符 24 2.2.5 程序的形式 24 2.3 程序风格 25 2.4 总结 26 2.5 警告的总结 26 2.6 编程提示的总结 26 2.7 问题 27 2.8 编程练习 28 第3章 数据 29 3.1 基本数据类型 29 3.1.1 整型家族 29 3.1.2 浮点类型 32 3.1.3 指针 33 3.2 基本声明 35 3.2.1 初始化 35 3.2.2 声明简单数组 36 3.2.3 声明指针 36 3.2.4 隐式声明 37 3.3 typedef 38 3.4 常量 38 3.5 作用域 39 3.5.1 代码块作用域 40 3.5.2 文件作用域 41 3.5.3 原型作用域 41 3.5.4 函数作用域 41 3.6 链接属性 41 3.7 存储类型 43 3.8 static关键字 44 3.9 作用域、存储类型示例 45 3.10 总结 46 3.11 警告的总结 47 3.12 编程提示的总结 47 3.13 问题 48 第4章 语句 51 4.1 空语句 51 4.2 表达式语句 51 4.3 代码块 52 4.4 if语句 52 4.5 while语句 53 4.5.1 break和continue语句 54 4.5.2 while语句的执行过程 54 4.6 for语句 55 4.7 do语句 56 4.8 switch语句 57 4.8.1 switch中的break语句 58 4.8.2 default子句 59 4.8.3 switch语句的执行过程 59 4.9 goto语句 60 4.10 总结 61 4.11 警告的总结 62 4.12 编程提示的总结 62 4.13 问题 62 4.14 编程练习 63 第5章 操作符和表达式 67 5.1 操作符 67 5.1.1 算术操作符 67 5.1.2 移位操作符 67 5.1.3 位操作符 69 5.1.4 赋值 70 5.1.5 单目操作符 72 5.1.6 关系操作符 73 5.1.7 逻辑操作符 74 5.1.8 条件操作符 75 5.1.9 逗号操作符 76 5.1.10 下标引用、函数调用和结构成员 77 5.2 布尔值 78 5.3 左值和右值 79 5.4 表达式求值 80 5.4.1 隐式类型转换 80 5.4.2 算术转换 80 5.4.3 操作符的属性 81 5.4.4 优先级和求值的顺序 82 5.5 总结 85 5.6 警告的总结 86 5.7 编程提示的总结 86 5.8 问题 86 5.9 编程练习 88 第6章 指针 91 6.1 内存和地址 91 6.2 值和类型 92 6.3 指针变量的内容 93 6.4 间接访问操作符 94 6.5 未初始化和非法的指针 95 6.6 NULL指针 96 6.7 指针、间接访问和左值 97 6.8 指针、间接访问和变量 97 6.9 指针常量 98 6.10 指针的指针 98 6.11 指针表达式 99 6.12 实例 104 6.13 指针运算 107 6.13.1 算术运算 108 6.13.2 关系运算 110 6.14 总结 111 6.15 警告的总结 112 6.16 编程提示的总结 112 6.17 问题 112 6.18 编程练习 115 第7章 函数 117 7.1 函数定义 117 7.2 函数声明 119 7.2.1 原型 119 7.2.2 函数的缺省认定 121 7.3 函数的参数 122 7.4 ADT和黑盒 124 7.5 递归 127 7.5.1 追踪递归函数 128 7.5.2 递归与迭代 131 7.6 可变参数列表 134 7.6.1 stdarg宏 135 7.6.2 可变参数的限制 135 7.7 总结 136 7.8 警告的总结 137 7.9 编程提示的总结 137 7.10 问题 138 7.11 编程练习 138 第8章 数组 141 8.1 一维数组 141 8.1.1 数组名 141 8.1.2 下标引用 142 8.1.3 指针与下标 144 8.1.4 指针的效率 145 8.1.5 数组和指针 150 8.1.6 作为函数参数的数组名 150 8.1.7 声明数组参数 152 8.1.8 初始化 152 8.1.9 不完整的初始化 153 8.1.10 自动计算数组长度 153 8.1.11 字符数组的初始化 153 8.2 多维数组 154 8.2.1 存储顺序 154 8.2.2 数组名 155 8.2.3 下标 156 8.2.4 指向数组的指针 158 8.2.5 作为函数参数的多维数组 159 8.2.6 初始化 160 8.2.7 数组长度自动计算 162 8.3 指针数组 162 8.4 总结 165 8.5 警告的总结 166 8.6 编程提示的总结 166 8.7 问题 166 8.8 编程练习 170 第9章 字符串、字符和字节 175 9.1 字符串基础 175 9.2 字符串长度 175 9.3 不受限制的字符串函数 177 9.3.1 复制字符串 177 9.3.2 连接字符串 178 9.3.3 函数的返回值 178 9.3.4 字符串比较 178 9.4 长度受限的字符串函数 179 9.5 字符串查找基础 180 9.5.1 查找一个字符 180 9.5.2 查找任何几个字符 181 9.5.3 查找一个子串 181 9.6 高级字符串查找 182 9.6.1 查找一个字符串前缀 182 9.6.2 查找标记 182 9.7 错误信息 184 9.8 字符操作 184 9.8.1 字符分类 184 9.8.2 字符转换 184 9.9 内存操作 185 9.10 总结 186 9.11 警告的总结 187 9.12 编程提示的总结 187 9.13 问题 188 9.14 编程练习 188 第10章 结构和联合 195 10.1 结构基础知识 195 10.1.1 结构声明 195 10.1.2 结构成员 197 10.1.3 结构成员的直接访问 197 10.1.4 结构成员的间接访问 198 10.1.5 结构的自引用 198 10.1.6 不完整的声明 199 10.1.7 结构的初始化 199 10.2 结构、指针和成员 200 10.2.1 访问指针 201 10.2.2 访问结构 201 10.2.3 访问结构成员 202 10.2.4 访问嵌套的结构 203 10.2.5 访问指针成员 204 10.3 结构的存储分配 205 10.4 作为函数参数的结构 206 10.5 位段 209 10.6 联合 211 10.6.1 变体记录 212 10.6.2 联合的初始化 213 10.7 总结 214 10.8 警告的总结 214 10.9 编程提示的总结 214 10.10 问题 215 10.11 编程练习 217 第11章 动态内存分配 221 11.1 为什么使用动态内存分配 221 11.2 malloc和free 221 11.3 calloc和realloc 222 11.4 使用动态分配的内存 223 11.5 常见的动态内存错误 223 11.6 内存分配实例 226 11.7 总结 231 11.8 警告的总结 232 11.9 编程提示的总结 232 11.10 问题 232 11.11 编程练习 233 第12章 使用结构和指针 235 12.1 链表 235 12.2 单链表 235 12.2.1 在单链表中插入 236 12.2.2 其他链表操作 245 12.3 双链表 245 12.3.1 在双链表中插入 246 12.3.2 其他链表操作 253 12.4 总结 253 12.5 警告的总结 254 12.6 编程提示的总结 254 12.7 问题 254 12.8 编程练习 255 第13章 高级指针话题 257 13.1 进一步探讨指向指针的指针 257 13.2 高级声明 258 13.3 函数指针 260 13.3.1 回调函数 261 13.3.2 转移表 263 13.4 命令行参数 265 13.4.1 传递命令行参数 265 13.4.2 处理命令行参数 266 13.5 字符串常量 269 13.6 总结 271 13.7 警告的总结 272 13.8 编程提示的总结 272 13.9 问题 272 13.10 编程练习 275 第14章 预处理器 279 14.1 预定义符号 279 14.2 #define 279 14.2.1 宏 281 14.2.2 #define替换 282 14.2.3 宏与函数 283 14.2.4 带副作用的宏参数 284 14.2.5 命名约定 285 14.2.6 #undef 285 14.2.7 命令行定义 285 14.3 条件编译 286 14.3.1 是否被定义 287 14.3.2 嵌套指令 288 14.4 文件包含 288 14.4.1 函数库文件包含 289 14.4.2 本地文件包含 289 14.4.3 嵌套文件包含 290 14.5 其他指令 291 14.6 总结 292 14.7 警告的总结 293 14.8 编程提示的总结 293 14.9 问题 293 14.10 编程练习 295 第15章 输入/输出函数 297 15.1 错误报告 297 15.2 终止执行 298 15.3 标准I/O函数库 298 15.4 ANSI I/O概念 299 15.4.1 流 299 15.4.2 文件 300 15.4.3 标准I/O常量 300 15.5 流I/O总览 301 15.6 打开流 302 15.7 关闭流 303 15.8 字符I/O 304 15.8.1 字符I/O宏 305 15.8.2 撤销字符I/O 305 15.9 未格式化的行I/O 306 15.10 格式化的行I/O 308 15.10.1 scanf家族 308 15.10.2 scanf格式代码 308 15.10.3 printf家族 312 15.10.4 printf格式代码 312 15.11 二进制I/O 316 15.12 刷新��定位函数 316 15.13 改变缓冲方式 318 15.14 流错误函数 319 15.15 临时文件 319 15.16 文件操纵函数 319 15.17 总结 320 15.18 警告的总结 321 15.19 编程提示的总结 322 15.20 问题 322 15.21 编程练习 323 第16章 标准函数库 327 16.1 整型函数 327 16.1.1 算术  327 16.1.2 随机数 328 16.1.3 字符串转换  329 16.2 浮点型函数 329 16.2.1 三角函数  330 16.2.2 双曲函数  330 16.2.3 对数和指数函数  330 16.2.4 浮点表示形式  331 16.2.5 幂  331 16.2.6 底数、顶数、绝对值和余数  331 16.2.7 字符串转换  332 16.3 日期和时间函数 332 16.3.1 处理器时间  332 16.3.2 当天时间  332 16.4 非本地跳转  335 16.4.1 实例 336 16.4.2 何时使用非本地跳转 337 16.5 信号 338 16.5.1 信号名  338 16.5.2 处理信号  339 16.5.3 信号处理函数 340 16.6 打印可变参数列表  341 16.7 执行环境 342 16.7.1 终止执行  342 16.7.2 断言 342 16.7.3 环境  343 16.7.4 执行系统命令  343 16.7.5 排序和查找 344 16.8 locale 346 16.8.1 数值和货币格式  346 16.8.2 字符串和locale  348 16.8.3 改变locale的效果 349 16.9 总结 349 16.10 警告的总结 350 16.11 编程提示的总结 351 16.12 问题 351 16.13 编程练习 352 第17章 经典抽象数据类型 355 17.1 内存分配 355 17.2 堆栈 355 17.2.1 堆栈接口 356 17.2.2 实现堆栈 356 17.3 队列 364 17.3.1 队列接口 364 17.3.2 实现队列 365 17.4 树 369 17.4.1 在二叉搜索树中插入 370 17.4.2 从二叉搜索树删除节点 370 17.4.3 在二叉搜索树中查找 371 17.4.4 树的遍历 371 17.4.5 二叉搜索树接口 372 17.4.6 实现二叉搜索树 373 17.5 实现的改进 379 17.5.1 拥有超过一个的堆栈 379 17.5.2 拥有超过一种的类型 380 17.5.3 名字冲突 380 17.5.4 标准函数库的ADT 381 17.6 总结 383 17.7 警告的总结 384 17.8 编程提示的总结 384 17.9 问题 384 17.10 编程练习 385 第18章 运行时环境 387 18.1 判断运行时环境 387 18.1.1 测试程序 387 18.1.2 静态变量和初始化 390 18.1.3 堆栈帧 391 18.1.4 寄存器变量 391 18.1.5 外部标识符的长度 393 18.1.6 判断堆栈帧布局 393 18.1.7 表达式的副作用 398 18.2 C和汇编语言的接口 399 18.3 运行时效率 400 18.4 总结 402 18.5 警告的总结 403 18.6 编程提示的总结 403 18.7 问题 403 18.8 编程练习 403 附录 部分问题答案 405 索引 443 参考文献 448

立即下载
Linux设备驱动开发详解 第二版 源码 zip

Linux设备驱动开发详解 第二版 源码 zip

立即下载
现代密码学二版 陈鲁生 课后习题答案

此课后习题答案对应的教材信息如下: 书名:现代密码学 第二版 作者:陈鲁生 沈世镒 出版社:科学出版社 附件下载列表如下: 现代密码学_第二版_陈鲁生_课后答案[2-9章].pdf

立即下载
单片机c语言应用100例.rar (书后完整光盘)

非常经典的<单片机c语言应用100例>配套光盘,电子工业出版社,王东锋 王会良 董冠强著 最容易的protues仿真实例,也是C语言学单片机的最好入门的一本书。。

立即下载
数学建模算法应用二版(司守奎主编)(书籍pdf和源程序代码)

此资源压缩包中有数学建模算法与应用第二版原书的高清pdf和书中的程序代码。货真价实,收的积分也不多。国赛要到了,希望大家取得好成绩!

立即下载
应用密码学 PDF完整版

应用密码学 协议、算法与C源程序 第2版_完整版············

立即下载
《数学建模算法应用》【第二版】课后习题源码pdf

【第二版】本书涵盖了很多同类型书籍较少涉及的新算法和热点技术,主要内容包括时间序列、支持向量机、偏最小二乘面归分析、现代优化算法、数字图像处理、综合评价与决策方法、预测方法以及数学建模经典算法等内容。本书既可以作为数学建模课程教材和辅导书,也可以作为本科生、研究生学习和准备全国大学生、研究生数学建模竞赛的参考书。 作者根据多年数学建模竞赛辅导工作的经验编写本书,涵盖了很多同类型书籍较少涉及的新算法和热点技术,主要内容包括时间序列、支持向量机、偏最小二乘回归分析、现代优化算法、数字图像处理、综合评价与决策方法、预测方法以及数学建模经典算法等内容。   本书所选案例具有代表性,注重从不同侧面反映数学思想在实际问题中的灵活应用,既注重算法原理的通俗性,也注重算法应用的实现性,克服了很多读者看懂算法却解决不了实际问题的困难。   本书所有例题均配有Matlab或Lingo源程序,程序设计简单精炼,思路清晰,注释详尽,有利于没有编程基础的读者快速入门。同时很多程序隐含了作者多年的编程经验和技巧,为有一定编程基础的读者深入学习Matlab、Lingo等编程软件提供了便捷之路。   本书配有丰富的课件资源,包括教师授课PPT课件、主教材的程序和数据、拓展阅读材料等。   本书既可以作为数学建模课程教材和辅导书,也可以作为本科生、研究生学习和准备全国大学生、研究生数学建模竞赛的参考书。[1]

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

《应用密码学》协议、算法与C原程序(第二版)配套源码

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: