.NET安全性与密码术
基本信息
内容简介回到顶部↑
安全性与密码术一直是计算工业的重要组成部分。在过去几年中,两者的重要性显著提高。microsoft’s .net framework为开发人员提供了一个实现应用程序安全性的功能强大的全新工具包。本书为在基于.net的平台上实现安全性和密码术特性提供了实用通俗的指导。作者提供了大量用c#和visual basic.net编写的清晰且有针对性的示例,并详细阐述了这些代码的工作原理。全书逻辑清晰、条理清楚、易于理解。书中所有示例代码都可以从www.objectinnovations.com/library/books/books dotnet.html站点中下载。
本书主要目的
· 强化密码术的基本理论,以便理解.net framework安全工具的功能。
· 学会使用对称算法、非对称算法和数字签名。
· 掌握传统的加密编程以及xml加密和xml签名等新技术。
· 介绍如何将这些工具应用于asp.net安全性和web服务安全性。
本书主要目的
· 强化密码术的基本理论,以便理解.net framework安全工具的功能。
· 学会使用对称算法、非对称算法和数字签名。
· 掌握传统的加密编程以及xml加密和xml签名等新技术。
· 介绍如何将这些工具应用于asp.net安全性和web服务安全性。
作译者回到顶部↑
本书提供作译者介绍
Peter Thorsteinson是一位系统分析家,有着10年以上从事编程、教学以及为软件开发研究指导性材料的经验。他的专业兴趣有C++、Java和Cgt,以及ATL、COM+、.NET和J2EE。Peter拥有Manitoba大学的电子工程学学士学位,与他人合著了.NET Architecture and Programming Using Visual C++和Application Development Using Visual Basic.NET,这两本著作均由Prentice Hall PTR出版。.
G.Gnana Arun Ganesh是一位开发人员、作家和.NET顾问,他领导了Web Prodigies的.NET技术小组,同时也是InfomIT网站上... << 查看详细
G.Gnana Arun Ganesh是一位开发人员、作家和.NET顾问,他领导了Web Prodigies的.NET技术小组,同时也是InfomIT网站上... << 查看详细
目录回到顶部↑
第1章 .net密码术与安全性简介
1.1 本书的特点
1.2 密码术与安全性的特性
1.2.1 密码术与安全性的重要性
1.2.2 密码术与安全性的功能
1.3 windows安全性的演化
1.4 .net framework与clr
1.4.1 .net framework简化安全性的方法
1.4.2 可靠性与.net平台
1.4.3 托管代码和类型安全
1.5 .net密码术编程
1.6 .net安全编程
1.6.1 基于角色的安全性和主名
l.6.2 cas、证据、策略和权限
1.7 小结
第2章 密码术基础
2.1 安全性与保密
2.1.1 基本的密码术术语
2.1.2 秘密密钥与秘密算法
2.1.3 古典保密技术
1.1 本书的特点
1.2 密码术与安全性的特性
1.2.1 密码术与安全性的重要性
1.2.2 密码术与安全性的功能
1.3 windows安全性的演化
1.4 .net framework与clr
1.4.1 .net framework简化安全性的方法
1.4.2 可靠性与.net平台
1.4.3 托管代码和类型安全
1.5 .net密码术编程
1.6 .net安全编程
1.6.1 基于角色的安全性和主名
l.6.2 cas、证据、策略和权限
1.7 小结
第2章 密码术基础
2.1 安全性与保密
2.1.1 基本的密码术术语
2.1.2 秘密密钥与秘密算法
2.1.3 古典保密技术
前言回到顶部↑
在过去几年中,安全性和密码术技术对于Windows用户和软件开发人员来说显得越来越重要。此外,在某些方面,32位Windows的安全和密码编码能力已经与许多安全性要求很高的微型和大型计算平台相当。现在,随着.NET的出现,实现计算平台的安全性变得更容易。当然,这要求我们投入大量的精力去理解.NET的概念,并学习更多必需的技巧来利用.NET所能提供的各种安全特性。实际上,本书的目的就在于此。虽然Win32 C Windows库也提供了许多相同的功能,但是.NET的出现使得安全性和密码术编程比以往任何时候都更简单,功能也更强大。.NET Security Framework提供了一组强大的、使用更加简便的安全性和密码术类,本书对该架构进行了详细探讨。.
本书全面阐述如何在.NET平台上实现密码术和安全性功能,实用性强,易于理解。本书是一本应用指南,提供了大量清晰的、有针对性的代码示例。
本书结构
本书共分10章,另有5个附录。第1章介绍.NET平台上的密码术和安全性,并在非技术层面分析各个主题,详细的讨论则留到后续章节;此外,还讨论了本书的编排思路,剖析了密码术和安全性两大主题间的联系;该章的目的不是提出技术难点或示例代码,而是引导您从概念层次上学习并总体上了解.NET平台上的密码术与安全性技术。第2章为后续章节讨论的主题提供了坚实的理论基础;还提出一个论点:所有的安全性都基于密码术,为了理解密码术的真正含义,就必须先掌握有关密码术概念的基本理论。第3章到第6章提供了大量的.NET编程示例,这些示例分别使用了对称算法、非对称算法、数字签名以及XML密码术。第7章和第8章分别从基于用户的安全性和代码访问安全性的角度介绍.NET编程。第9章介绍ASP.NET安全编程,第10章介绍Web服务安全编程。
本书编排精当,脉络清晰,介绍了.NET密码术与安全性的各个方面。附录包含一些补充内容,如安全攻击和其他与密码术相关的数学问题。
本书是一本实用指南,着眼于实际的.NET安全编程,而不是管理性的安全任务。采用实例引导方式,帮助您深刻认识安全性和密码术在现代软件开发中的重要性。通过学习本书,您将能够开始应用.NET Security Framework来构建重要的应用程序。..
示例程序
在学习诸如.NET Security Framework的重要类库时,最好能多读、多写程序。为便于您学习,本书提供了许多演示.NET相关特性的小程序,这些程序都附有清晰的文本标签,并可以在随本书发售的软件中获取。本书的Web站点上也提供了这些示例程序的自压缩文件,解压时会创建一个默认根为c:\OI\NetSecurity的目录结构。示例程序从第2章开始,分别位于Chap02、Chap03...等目录中。章节的示例代码都位于相应的文件夹中。文件夹的名称用文本做了明确标识。
本书是.NET系列丛书之一,本系列其他丛书的示例程序位于\OI文件夹下相应的目录中,这样,.NET系列丛书中的所有示例都被安装在同一个根目录下。这些程序只是作为学习指导,不能应用于任何商业软件。所有软件(包括使用指导)都不具有任何形式的授权。
Web站点
本系列丛书的Web站点位于http://www.objectinnovations.com/dotnet.htm。
这个Web站点提供了下载本书示例程序的链接。...
本书全面阐述如何在.NET平台上实现密码术和安全性功能,实用性强,易于理解。本书是一本应用指南,提供了大量清晰的、有针对性的代码示例。
本书结构
本书共分10章,另有5个附录。第1章介绍.NET平台上的密码术和安全性,并在非技术层面分析各个主题,详细的讨论则留到后续章节;此外,还讨论了本书的编排思路,剖析了密码术和安全性两大主题间的联系;该章的目的不是提出技术难点或示例代码,而是引导您从概念层次上学习并总体上了解.NET平台上的密码术与安全性技术。第2章为后续章节讨论的主题提供了坚实的理论基础;还提出一个论点:所有的安全性都基于密码术,为了理解密码术的真正含义,就必须先掌握有关密码术概念的基本理论。第3章到第6章提供了大量的.NET编程示例,这些示例分别使用了对称算法、非对称算法、数字签名以及XML密码术。第7章和第8章分别从基于用户的安全性和代码访问安全性的角度介绍.NET编程。第9章介绍ASP.NET安全编程,第10章介绍Web服务安全编程。
本书编排精当,脉络清晰,介绍了.NET密码术与安全性的各个方面。附录包含一些补充内容,如安全攻击和其他与密码术相关的数学问题。
本书是一本实用指南,着眼于实际的.NET安全编程,而不是管理性的安全任务。采用实例引导方式,帮助您深刻认识安全性和密码术在现代软件开发中的重要性。通过学习本书,您将能够开始应用.NET Security Framework来构建重要的应用程序。..
示例程序
在学习诸如.NET Security Framework的重要类库时,最好能多读、多写程序。为便于您学习,本书提供了许多演示.NET相关特性的小程序,这些程序都附有清晰的文本标签,并可以在随本书发售的软件中获取。本书的Web站点上也提供了这些示例程序的自压缩文件,解压时会创建一个默认根为c:\OI\NetSecurity的目录结构。示例程序从第2章开始,分别位于Chap02、Chap03...等目录中。章节的示例代码都位于相应的文件夹中。文件夹的名称用文本做了明确标识。
本书是.NET系列丛书之一,本系列其他丛书的示例程序位于\OI文件夹下相应的目录中,这样,.NET系列丛书中的所有示例都被安装在同一个根目录下。这些程序只是作为学习指导,不能应用于任何商业软件。所有软件(包括使用指导)都不具有任何形式的授权。
Web站点
本系列丛书的Web站点位于http://www.objectinnovations.com/dotnet.htm。
这个Web站点提供了下载本书示例程序的链接。...
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· InfoQ中文站论坛:.NET讨论区(InfoQ .NET)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· WCF的开山之作 WCF画卷的清明上河图(WCF WF WPF)

点击看大图
加载中...
