你的位置:水利图书 >> >> 电脑编程 >> 详细内容 在线投稿

网络安全编程与实践(附光盘)

热度147票 浏览23次 【共0条评论】【我要评论 时间:2010年6月10日 14:27
水利图书Pqd!y]

网络安全编程与实践(附光盘)水利图书w!Br)wK1B

"_,[3y9]g0]0水利图书5Y9e_%i,tpU"M Z

水利图书OLU XW"]t F)N`g [

作  者: 陈卓,阮鸥,沈剑 编著

3ig*A@#I;E0

,}X6{ FK2v?3^.Dh0出 版 社: 国防工业出版社水利图书"MX7[$@7J]8W

:R{2bG:s}(] L0出版时间: 2008-8-1

u6L9SC k*l7|b0

~5`+\ f'|0M#~"zt0字  数: 456000水利图书0Pw+n^^ Z:PH0Z

水利图书C IFF-A IO

版  次: 1

5u#[8L1Ak u#B9s0 水利图书iV.M g.U0?(b n

页  数: 308

}X X+NwU.T(ZX0

0\7_rFh#ri9k0印刷时间: 2008-8-1水利图书_7P%dO o5D o|

"xx-Nk}(B,U0开  本: 16开

Gn#u(S2qu0

F:O4{Vv-R`X u0印  次: 1水利图书!Q5~.hC'A"T

R)g2ERU.Z+D&I0纸  张: 胶版纸

n'R} z5j^g0

2NPY$D1q0I S B N : 9787118057553

q&eu6nz/b G6R0

3t_ N&p;{ z;QKh0包  装: 平装水利图书v6g Z9VswWXA

K|^0}4qO0所属分类: 图书 >> 计算机/网络 >> 程序设计 >> 其他水利图书wN!PT%\$} z

$`|R|d2}c0编辑推荐

g@Y;Qr7Q7Lr6~~0 水利图书7fq&z#opD

本书是关于介绍“网络安全编程与实践”的教学用书,书中首先介绍了网络安全基础概念,然后重点介绍网络安全编程中常用的两种重要的开发包CryptoAPI、OpenSSL的编程方法和技巧。水利图书@'L:K4Q{

水利图书KT K-Ve HY:I!q7`r q

本书可作为信息安全专业或其他相关专业的教学或参考用书,也可作为从事网络安全研究、软件开发以及网络安全编程爱好者的参考书。水利图书t@0mnr^d%M

!M,t1d_(V]0s h0内容简介

_2gtY6_0 水利图书M2mN b-m}

本书首先介绍了网络安全基础概念,然后重点介绍网络安全编程中常用的两种重要的开发包CryptoAPI、OpenSSL的编程方法和技巧。本书在基本概念、基本方法讲解后紧跟实例,力求操作步骤清晰易懂,一步一步引导读者掌握网络安全编程方法。水利图书f:`i`'C

水利图书^Z n+f#kB9U6q6u5k

本书理论与实践相结合,实践性强是本书的主要特点,文字通俗易懂,可作为信息安全专业或其他相关专业的教学或参考用书,也可作为从事网络安全研究、软件开发以及网络安全编程爱好者的参考书。水利图书%tx._ n_$aV!LX {+M0Fw

水利图书$\Tv.MTK7K s

目录水利图书\L}g"p0HvEq

水利图书Uq-yQU(K

第一篇水利图书#lZ+CV%_

GF3C5qW0第1章 概述

%p"Wk];}0V?l]0

,be_| sCiI01.1 引言

L,Y z#WkVr,H$~0

_&RO2V C%e&P`9r0  1.1.1 计算机网络面临的主要威胁

#P3lS&| I D `0

5mh*x.g hu\/~p0  1.1.2 计算机网络安全的基本需求水利图书Z.eMS:W8?o%T:q

水利图书Z*zt}+S)R}N

 1.1.3 主要的网络安全技术

5R!@N3zo;h0 水利图书V+QW;d4cuD

1.2 网络安全编程简介水利图书!f;` X9h,O v;P-YH

Q0}R'i9exFy0  1.2.1 借助开发工具实现网络安全编程水利图书q5Y yeHD5b3G)f

/\-V4vkPG7j0  1.2.2 几种常见网络安全开发包水利图书STMgNZ7wLHh

水利图书 ryao"DEAE

 1.2.3 如何使用网络安全开发包

9k,O.[g@0Y0

!y%rrn0L m3qO#nq0本章小结水利图书H&l-Hw'M

^ c1Cu V^#[ r/b0复习思考题

3IMu C(z/`LK0

K7AHJ T?n0第2章 网络安全基础

(lF5s fb._6U0

!v lb&uop)gprb02.1 密码学基本概念

,W1I6F`y7RHR0 水利图书)~4T r Vn&Fw u y

  2.1.1 密码学的历史与发展

,n;Z#u1W:kD/Q0[)@"R%tV0

Q __T7tE9v0  2.1.2 密码体制的构成

d,U)N)FfL8A!x'?6`%}R0

x4Z%fW6W,`0 2.1.3 密码体制的分类

'W N\G%t?0 水利图书D v\ r2F

2.2 对称密码体制水利图书 Es p%ft1O g/O

水利图书Q s0yX4o

  2.2.1 DES

-n3_U[*vql0|0O0

m]#tE$GL6K0D0  2.2.2 其他几种对称分组算法

'A*tyaY2A iq0\0

gL{j0a@0 2.2.3 分组算法的工作模式

.Nu ZqwE:@E O0

4[/?Dy&[ G;p PZ}'X0  2.2.4 序列算法水利图书0D2} _{Hv"_k B&]

;D6R7j/al5h1lmk0  2.2.5 对称密码的局限性水利图书J*ITy"^?

水利图书$c2? ?U6Bn\'|

2.3 公钥密码体制

8gD#Q6n)r}.z0 水利图书SKEm_,qe"Z

 2.3.1 公钥密码体制基本概念水利图书7\b'H H+k3v1y

8P!O DB5u Gu0  2.3.2 RSA算法

bM%i[th8Z0 水利图书Z^9D UJ/gb

  2.3.3 Diffie—Hellman交换

h D.A!Lm+a W A9f5k8D0 水利图书*M8hm&|(W

 2.3.4 对称密码体制与公钥密码体制的比较

)e D3U%x$m5Du x0 水利图书+h\!F C"l2rv2q

2.4 密钥管理水利图书p{-yKY&X$Mt

水利图书5x+WM)\J.w a6F5P*pX f

  2.4.1 密钥的种类与层次式结构

)S;e} c_"?0

s hWhGSD0  2.4.2 密钥的生成与分发

[:pI-ZRGn0n0

h\0iX w02.5 消息的鉴别与数字签名

J/Afr8F&H0

:yup k ?:c"J3x4I0 2.5.1 哈希函数

7m.Y.T+J`[3kn(x o0 水利图书6R]A?SJc

  2.5.2 消息鉴别的原理

w D4~%?)X`#Kl0 水利图书czH~d s1X

  2.5.3 数字签名

:b2wBK&s,w5C9s0

7f}nlJ02.6 证书与PKI水利图书S cA%Q Bg6b6V"F8t

水利图书7e+@{7cu AA-w d,F

 2.6.1 数字证书水利图书qWQtjV

水利图书-av&dn%[V:ooG

  2.6.2 CA认证中心水利图书I^e H9OP [0a(X3A$P

-QcC!O O)wO _)o0  2.6.3 公共密钥基础设施PKI

!y.I;Y6qQM~z0 水利图书%b g2E*tlRmF

2.7 网络安全协议

B"B#[)oF],e0 水利图书 c%Ka1? gr\q

 2.7.1 网络安全协议概述

3NI IXq$p\0 水利图书l ~6u*f)m)y

  2.7.2 SSL简介

n*K P x {pt8F0

f;s9q(` H"kJ D0本章小结水利图书"?W0]%L9zH([g

水利图书a3A"S~@OC:Y-b

复习思考题水利图书Vb-m%Y.r i

水利图书l"J3@)g0{m%Aj9F4q(r{

第二篇水利图书:TSUpyf6UKN

水利图书N)t @2AJ UW1J

第3章 CryptoAPI概述

PUyi8Po0]0

&gJXI2Q!m{3u03.1 CryptoAPI简介水利图书0rexd|(~O8N K

qcl [ e cR0  3.1.1 微软加密服务体系水利图书/L}B%P(M,mGo

水利图书3} EgTa {$^tZJ

 3.1.2 CryptoAPI体系架构水利图书Ve|1m}sDzW

"n'f'Ses1L+d8[u(O0  3.1.3 CryptoAPI基本功能

,`8t;k]&d#d7e3km:w0

I(Wi{LLKFU,H03.2 CryptoAPI编程水利图书y9IE6r*?

水利图书0~ EK:UDB

  3.2.1 Crypto API编译环境设置

{ esTG0

#Kuv1?#o `j2^6Q0  3.2.2 例子程序

g{I*WIXJ/~e)N0

]6]eG&v p-{&Wq0本章小结水利图书` v@T[/j4t9NC

水利图书A%fSl2GMTZr

复习思考题

,T8T:j:zR K0 水利图书4zMm+f$Q%G{,ny

第4章 CryptoAPl安全服务的编程实现水利图书+jig7b4_;v@a`

水利图书 zKt f K

4.1 CryptoAPI编程基础水利图书m9qT,c|3K

水利图书Z7T"yF,P]

 4.1.1 CryptoAPI密钥管理

6A7^_7q%W^0

O uASG(F0  4.1.2 CryptoAPI编码与解码

:p C#D4V})J }0

Uah'xyk04.2 CryptoAPI数据加解密

u+t.?.g ]eGg%|K0

IgB!sE6QI)A0  4.2.1 加解密操作流程

dBr)}V"L0

iuE&_A0  4.2.2 文件加密水利图书@g+SYm!q7S l!T1S0w6E

水利图书8y,o)mx#BB%}t

  4.2.3 文件解密

HZWl-{D0 水利图书+S dP+^6i

 4.2.4 数字信封打包及拆解

`)FE!}2R0 水利图书2]^9HT8uMa V

4.3 CryptoAPI数字签名水利图书)Nxe c:]}F+KY.m

,u Y Xx"f0  4.3.1 CryptoAPI数字签名流程水利图书kL:MI,F7|P`

O!~0w lu^ C4[d.xJ0  4.3.2 哈希与数字签名水利图书p-Xe0f_:o!x

水利图书[9S/n gQ f&EL

 4.3.3 利用数字证书进行签名与验证

~Y:]?_4gbs0 水利图书 rM H@"J*W5AaV

  4.3.4 数字签名与消息加密水利图书KI1@Sfrxn(K

ug)i9T:d*r04.4 CryptoAPI证书与证书库水利图书7dmxQXa%i

水利图书k?A.{ ck'd4g&I H

  4.4.1 CryptoAPI证书与证书库概述水利图书*o2h{0@ \zA&w5M

水利图书 _4|'U6b*k*V,O

 4.4.2 应用工具makecert介绍

4J.x8]dHx._)W0 水利图书.M,\*DCR~9P f

  4.4.3 CryptoAPI证书库管理

7v]4uRe"H/M!Y4?.h0

.y&KI,iFT,c0  4.4.4 CryptoAPI书管理

%|1Rx-H2K0

;dy4W5OS0本章小结水利图书A[(U8rO:OE

水利图书 E#K;fKB+O(lwM@

复习思考题

zNfK [5q0

?x9c;y o0第三篇水利图书 U8gkrc7S6J8v5B

~&K ];Ia$HWm h0第5章 OpenSSL概述与基本指令水利图书dl#|:uW D

:}*^_$PPJz#U}g05.1 OpenSSL概述水利图书k)_D4S y&QG%]}b

水利图书t"BaMo

 5.1.1 OpenSSL基本结构和功能

2{(Z"\S2TXt5c%g0 水利图书l8ck)d*K+TFCF

  5.1.2 OpenSSL的编译安装

$G_X!@0M'zVG0

/oF,@PeL0  5.1.3 在VC++6.0下使用OpenSSL库的环境设置水利图书#?K']~ ruD'D

水利图书c}$j0~[,Y

5.2 OpenSSL基本指令介绍水利图书*L p:x5D,z)O*dbk8h4Q/u

水利图书_"jK X,w

 5.2.1 对称加密算法指令enc水利图书sEdg(p

$r P x7F2}A-Jl0  5.2.2 非对称加密指令水利图书Z Y+ZW&Ch

水利图书$Q3A%kq8~$h

  5.2.3 信息摘要和数字签名指令水利图书*F;\t5W.VNz

K7E/p7[ R0 5.2.4 证书和CA指令水利图书wqwhj6T!TMn

水利图书 \2?x H4L'J*TQ T/e

5.3 OpenSSL基本指令的应用

,`%Uc+l_qt%@0

$U.IK*o/ZqV O0  5.3.1 创建CA水利图书,hc:dq7xDix

水利图书J5U)BY q'Wf

  5.3.2 计算文件摘要水利图书i w#{(Dh

水利图书Ap)B'[u+\

 5.3.3 加密算法运算速度表水利图书1to!r`0F(??)`

水利图书;fyQ _?%X'M!N\

本章小结

y0i2a%ZN0 水利图书U0h2DE4JzW

复习思考题

!Rv6y0{.N/Rn0 水利图书_v8KP!E

第6章 OpenSSLEVP编程水利图书.wp!i[#V!KM F

水利图书F-j&eg6h NnWCg

6.1 对称算法以及Base64编码编程水利图书*w:n"sP[!|(X%X

水利图书4|9v(q.r1NW,}*[

  6.1.1 主要数据结构和函数说明

Ni[fChUjx5a0 水利图书0j CjR_A#W5|

  6.1.2 程序举例水利图书y K L#z*g*F}7[L9B

)Y h2CQ S8V06.2 公钥算法编程水利图书&p I%vL:Fd

水利图书X)u%e qW9y2t

 6.2.1 相关函数说明

(x'p!Os.z:L5r F0

oJ_$j.I~-Q0  6.2.2 程序举例水利图书&RP%V-|9bR2S

水利图书1^*Ue&T{ R'QIjU#E T

6.3 哈希摘要算法编程水利图书7S!E&d Ue g B6m

水利图书CLRZ0a7I{9U

  6.3.1 相关函数说明水利图书FIwJ6w

水利图书P4p{&h+`2e?|

  6.3.2 程序举例水利图书?C8Z,vb3h6U U

bG`l;E@ u*e06.4 消息鉴别码MAC算法编程

gj2\kw0 水利图书vR yO*v/] i/aR#O

 6.4.1 函数说明水利图书 P4w\{)@;^8ac

水利图书)a"M @9y*d*|D

  6.4.2 程序举例

9Ov;n&Y/^s"W/L?0

l/PHP3G#e06.5 摘要签名和验证算法编程

!AJG:p.V,aO5Qe0 水利图书9Q i V q`h8KPQi0g

  6.5.1 相关函数说明

)L!B5F9pOF0

(l"~a kzms2e0 6.5.2 程序举例

z/Y5\.?svU0 水利图书&N$Z:U'V g

本章小结水利图书Q1t9a+i&X'Npuz

7n p![|/dh0复习思考题

V? z$US'yZ ]0 水利图书lY9P+[ P K

第7章 OpenSSL应用与高级编程水利图书poox@ PP4j

水利图书3r"iIj.l+PUb!dtK

7.1 SSL/TSL编程水利图书} LDM`|3X,v

水利图书 r.{%fXIPv

  7.1.1 一个基本的服务器

R%q@1m J6{\0

?:Ka WC/I%M2o0  7.1.2 一个基本的客户端水利图书'WbU??%pb @VQ

*Pq RG ]1K*Y0 7.1.3 服务器和客户端证书的生成水利图书?9Uv2jW2te9@0l

水利图书 FI"[^7H~

  7.1.4 有SSL“握手”的服务器

@8zjG2F6R}0 水利图书~J u L0v tx

  7.1.5 有SSL“握手”的客户端

c~G~Ap/Ala0

F&a,o6kG8Jw/\,L07.2 双向认证的SSL连接

'o"Zo6u9O2z4r0

+[%DK.UE0aqo ]'W0 7.2.1 双向认证的SSL服务器水利图书'N+tB0HM1D

水利图书r G5Y8b ?G2j

  7.2.2 双向认证的SSL客户端水利图书8Qp%Fs7l

水利图书 ^Q-ko0Uy2k~}%k:m

7.3 PKI编程水利图书[$h ]$t4n:d

{([3U*}1Fns k NB0  7.3.1 PKI编程概述

U:NdC.O TO0

1X2t!M+Bo\0 7.3.2 X-509标准的编程实现

X]'C~D0

z$u,OU$B2n _ lzun0  7.3.3 PKCS#7标准的编程实现

#l%@0mV7m#P!|0 水利图书g }7Y4u#U+Q9I Ft

  7.3.4 PKCS#12标准的编程实现

%vy Q%mk"h&K0u7i!z0

j`F$[$ng#V\ z _b07.4 OpenSSL高级编程

,F e.\ q8\(Kb iP0

A e7o|[%D-NV2u0 7.4.1 BIO库

n3q2XuWs^ow0

| E |5qn-H8p*h%@0  7.4.2 OpenSSL的Engine机制水利图书]8M eJra

水利图书FFYT,[l&pQ PC7{V

本章小结

[hpO"Y*EV0L D0y0 水利图书 W#Q m+J~#jEh J

复习思考题水利图书$ZX0C2Kr fw5J q

$e(L[/V$wLf Zp A0参考文献水利图书W(mmX9Y6y4@2dY

1c(|2X&k\OO4v tM0书摘插图水利图书0T},U+l(Y:F-y8W)k~

+YdZ-A}0第一篇水利图书nc+@0Q!J

水利图书+a!uj*i`.yO8D"v

  第1章 概述

z;p.|Dt6\ LA"r0

~r`Z,x:g0  1.1 引言水利图书#Z-t0n"\"t?$Bo

0a1@E3|`s0  1.1.1 计算机网络面临的主要威胁

I~8a8_klX0

U };{(@Q1Y0  当你遨游在Internet浩瀚无际的信息海洋时,就会发现计算机只有同网络相连,才是名副其实的计算机,从一定意义上讲,“网络就是计算机”,“计算机就是网络”,两者密不可分。随着计算机网络的飞速发展,这一关于计算机的现代理念已经越来越得到人们的认可。因此,要给计算机网络安全下定义,首先要了解计算机安全的概念。

VF$tcw"A%N g0 水利图书E7U8a'\/H4P

  国际标准化组织(ISO)将计算机安全定义为:“为数据处理系统建立和采取的技术和管理的安全保护,保护计算机硬件、软件数据不因偶然和恶意的原因而遭到破坏、更改和泄露。”

X,sK~6|*OeK9Q,t*e0

4L1c]:rWo{c2IK0  综合上述计算机安全的定义以及计算机和网络的密切关系,可以给计算机网络安全作如下定义:“保护计算机网络系统中的硬件、软件及其数据不受偶然或者恶意原因而遭到破坏、更改、泄露,保障系统连续可靠地正常运行,网络服务不中断。”

~lZ tt8w Z+CM0

F.]!o&N&d0  计算机网络如此容易受到侵害,由于主要存在两个方面的问题:一方面,资源共享是计算机网络的重要特点,这对于无数的计算机用户无疑是天大的好事,否则,网络也不会受到人们的如此青睐。但也正是因为共享,却被一些别有用心者钻了空子,使得网络信息及网络设备的安全容易受到种种不同程度的威胁;另一方面,从网络协议结构设计看,如今使用最广泛的网络协议是TCP/IP协议,它最初的主要设计目标是互联、互通、共享,而不是安全。实践证明,该协议中已被发现有许多安全漏洞和隐患,这是因为研制者在设计初并没有过多考虑网络的安全性能。因此,计算机技术包括网络技术,虽然已经从过去的研究阶段进入了商品实用阶段,但是它的技术基础却是不安全的,有其脆弱的一面,这是不可否认的客观事实。

5PIo`'i~L0

:Tr'xL#N-^Hb0  ……

:etu8P9a+B n%G0
顶:10 踩:9
对本文中的事件或人物打分:
当前平均分:-0.14 (42次打分)
对本篇资讯内容的质量打分:
当前平均分:-0.24 (49次打分)
【已经有37人表态】
11票
感动
2票
路过
3票
高兴
4票
难过
4票
搞笑
3票
愤怒
5票
无聊
5票
同情
下一篇:C语言编程基础(第2版)(含密码标)
上一篇:C++ GUI Qt 4编程(第二版)

水资讯网广告招租

查看全部回复【已有0位网友发表了看法】

广告投放

广告投放