当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 摘要: 信息安全是计算机应用的首要问题之一,但目前关于.NET加密功能的范例却少之又少。
 

 

 ·xml、web服务和.net框架    »显示摘要«
    摘要: 应用程序开发技术正发生着一次质的飞跃,从根本上大幅度提高开发人员的生产效率,它开启了一道通向全新概念的应用程序的大门。 在过去,开发人员一直通过集成本地系统服务来构建应用程序。在这种模式下,开发人员可以访问丰富的开发资源并能严格控制应用程序的行为。 如今,开发人员在很大程度上已挣脱了这种模式的束缚,致力于构建具有复杂结构的n层系统,这种系统能将网络中各处的众多的应用程序进行集成......
 ·微软.netlaza    »显示摘要«
    摘要: 摘要:.net计划是微软继推出dos、windows之后的又一个革命性的开发平台。在整个.net框架中提出了大量的新概念和新技术。本文从软件开发的角度对.net框架进行阐述,同时对.net和j2ee进行比较,并对.net提出了几点疑问。 关键词:.net、xml(可扩展标记性语言)、soap(简单对象访问协议)、windowsdna、集合(assembly)、通用语言运行时(cl......


安全第一:.NET加密技术指南(1)
摘要:   信息安全是计算机应用的首要问题之一,但目前关于.net加密功能的范例却少之又少.有鉴于此,本文探讨了在.net平台下加密/解密文件的一般过程,并提供了一个加密/解密文件的工具.   web服务以不容置疑的态势迅速发展,促使许多单位开始考虑.net之类的开发平台.但是,出于对安全问题的担心,一些单位总是对采用新技术心存顾虑.好在有许多成熟的安全与网络技术,例如虚拟私有网络(vpn)与防火墙等,能够极大地提高web服务应用的安全与性能,让开发者拥有选择安全技术的自由,而不是非得使用尚在发展之中的xml安全技术不可.   虽然安全是信息系统的首要问题,但有关.net安全与加密工具的范例却少之又少.看看大多数.net书籍的目录,找不到任何有关安全的题目,更不用说关于密码系统的探讨了.   有鉴于此,本文将介绍如何在vb开发中运用.net的加密与密钥生成类,提供一个可用来加密与解密文件的工具cryption.有了这个工具,你就可以在硬盘上保存各种机密文件,例如所有的密码/用户名字信息.收支文件.以及其他想要保密的信息,还可以加密那些通过internet发送的文件.加密技术的用途非常广泛,你可以进一步定制本文提供的工具满足某些特殊需要,例如增加批处理能力等. 一.两类重要的安全威胁   攻击与泄密是计算机面临的两大安全威胁.攻击可能来自病毒,例如它会删除文件.降低机器运行速度或引发其它安全问题.相比之下,泄密往往要隐蔽得多,它侵害的是你的隐私:未经授权访问硬盘文件,截取通过internet发送的邮件,等等.泄密还可能伴随着攻击,例如修改机密文件等.   针对泄密的最佳防范措施就是加密.有效的加密不仅杜绝了泄密,而且还防范了由泄密引发的攻击.加密技术有时还用于通信过程中的身份验证——如果某个用户知道密码,那么他应该就是那个拥有这一身份的人.   然而必须说明的是,没有一种防范泄密的安全技术是绝对坚固的,因为密码有可能被未经授权的人获得.
...   下一页
 ·.net开发平台研究(一    »显示摘要«
    摘要: .net开发平台研究 总结: .net开发平台的发布标志着近十年来微软开发平台第一个重大的转变。这个开发平台包括一个用于加载和运行应用程序的新的软件基础结构(.net framework和asp.net),一个新的开发环境(visual studio .net),以及支持该结构的编程语言。 微软希望随着这个新平台的发布,评论不再将这个平台作为朦胧的软件,而且开发者也将发......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE