SummerRain

软件开发/信息安全
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 7 8 9 10 11 12 13 下一页

2008年1月23日

摘要: 本主题概述应用程序生命周期,列出重要的生命周期事件,并描述如何编写适合应用程序生命周期的代码。在 ASP.NET 中,若要对 ASP.NET 应用程序进行初始化并使它处理请求,必须执行一些处理步骤。此外,ASP.NET 只是对浏览器发出的请求进行处理的 Web 服务器结构的一部分。了解应用程序生命周期非常重要,这样才能在适当的生命周期阶段编写代码,达到预期的效果。 阅读全文

posted @ 2008-01-23 22:33 SummerRain 阅读(245) 评论(0) 推荐(0) 编辑

2008年1月21日

摘要: 记得CSDN《程序员》杂志曾刊登过一篇文章,标题是“.Net很棒,但微软迷失了方向”,内容记不得了,但我现在发现:我迷失了方向! 阅读全文

posted @ 2008-01-21 19:49 SummerRain 阅读(4757) 评论(58) 推荐(0) 编辑

摘要: 写这篇Post源于我既做过.NET开发又做过J2EE开发的经历。在这样的转变过程中,我对单一平台开发所带来的思维局限性有了很多清晰却零散的想法。在看了振河兄的页面间传递变量的方法及使用范围的讨论之后,我更能体会到在不同的平台进行开发,思维方式会是如此之不同,原来那些零散的想法也随之不断在脑海中涌现,让我有了写下这篇Post的冲动。其实我一直都在宣扬一种观点:技术之间是相通的,精于触类旁通,善于联想是我们程序员应有的优势。我们在专注.NET技术的时候,不妨在工作间隙休息的时候看看.NET外面的世界。 阅读全文

posted @ 2008-01-21 17:45 SummerRain 阅读(214) 评论(0) 推荐(0) 编辑

摘要: 技术之间是相通的,精于触类旁通,善于联想是我们程序员应有的优势。我们在专注.NET技术的时候,不妨在工作间隙休息的时候看看. NET外面的世界。 阅读全文

posted @ 2008-01-21 17:37 SummerRain 阅读(545) 评论(0) 推荐(0) 编辑

2007年12月24日

摘要: * 若要使用公钥系统对消息进行数字签名,发送方先向该消息应用哈希函数以创建消息摘要。 * 然后,发送方用自己的私钥对消息摘要进行加密,以创建发送方的个人签名。在收到消息和 * 签名后,接收方使用发送方的公钥解密该签名,以恢复消息摘要,并使用发送方所用的同一 * 哈希算法对该消息进行哈希运算。如果接收方计算的消息摘要与从发送方收到的消息摘要完 * 全匹配,则接收方可以假定消息在传输中未被更改。请注意,因为发送方的公钥是公共知识, * 所以任何人都可以验证签名。 阅读全文

posted @ 2007-12-24 08:26 SummerRain 阅读(3317) 评论(2) 推荐(2) 编辑

摘要: * 不对称算法通常用于加密少量数据,如加密对称密钥和 IV。通常, * 执行不对称加密的个人使用由另一方生成的公钥。.NET Framework * 为此目的而提供了 RSACryptoServiceProvider 类。 阅读全文

posted @ 2007-12-24 08:24 SummerRain 阅读(2056) 评论(5) 推荐(0) 编辑

2007年12月20日

摘要: 按照RFC2045的定义,Base64被定义为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。(The Base64 Content-Transfer-Encoding is designed to represent arbitrary sequences of octets in a form that need not be humanly readable.) 阅读全文

posted @ 2007-12-20 15:10 SummerRain 阅读(409) 评论(0) 推荐(1) 编辑

2007年12月19日

摘要: * 关于哈希函数: * 哈希函数将任意长度的二进制字符串映射为固定长度的小型二进制字符串。 * 加密哈希函数有这样一个属性:在计算上不大可能找到散列为相同的值的两个 * 不同的输入;也就是说,两组数据的哈希值仅在对应的数据也匹配时才会匹配。 * 数据的少量更改会在哈希值中产生不可预知的大量更改。 * * MD5 算法的哈希值大小为 128 位。 * SHA1 算法的哈希值大小为 160 位。 阅读全文

posted @ 2007-12-19 11:46 SummerRain 阅读(10450) 评论(1) 推荐(0) 编辑

摘要: 采用自定义的密钥Key和初始化向量IV加密 阅读全文

posted @ 2007-12-19 11:40 SummerRain 阅读(576) 评论(0) 推荐(0) 编辑

摘要: * 将BitConverter.ToString的结果转回byte[] * * 采用随机的密钥Key和初始化向量IV加密 * 使用随机密码的好处:系统不会产生弱密钥 * 备注:本例与《数据加密标准(DES)的C#实现(2)》本质相同,只是采用BitConverter.ToString * 输出密文、密钥和初始化向量,而不是采用Base64编码格式 阅读全文

posted @ 2007-12-19 11:37 SummerRain 阅读(1928) 评论(1) 推荐(0) 编辑

摘要: * 采用随机的密钥Key和初始化向量IV加密 * 使用随机密码的好处:系统不会产生弱密钥 * 备注:采用Base64编码格式输出密文、密钥和初始化向量 阅读全文

posted @ 2007-12-19 11:34 SummerRain 阅读(886) 评论(0) 推荐(0) 编辑

摘要: 采用随机的密钥Key和初始化向量IV加密. * 关于DES加密中的初始化向量IV: * 对于给定的密钥 k,不使用初始化向量的简单块密码将同一个纯文本输入块加密为 * 同一个密码文本输出块。如果您的纯文本流中有重复块,则您的密码文本流中也会 * 有重复块。如果未经授权的用户知道了您的纯文本块结构的任何信息,他们就可以 * 利用该信息来解密已知的密码文本块,并有可能重新获得您的密钥。为了防止这个 * 问题,前一个块中的信息被混合到下一个块的加密过程中。这样一来,两个相同的 * 纯文本块的输出就变得不一样了。由于此技术使用前一个块加密下一个块,因此需 * 要初始化向量来加密数据的第一个块。 阅读全文

posted @ 2007-12-19 11:25 SummerRain 阅读(726) 评论(0) 推荐(0) 编辑

2007年11月29日

摘要: 从技术上讲,接口是一组包含了函数型方法的数据结构。通过这组数据结构,客户代码可以调用组件对象的功能。定义接口的一般形式为: [attributes] [modifiers] interface identifier [:base-list] {interface-body}[;] 阅读全文

posted @ 2007-11-29 15:08 SummerRain 阅读(229) 评论(1) 推荐(0) 编辑

摘要: 接口(interface)用来定义一种程序的协定。实现接口的类或者结构要与接口的定义严格一致。有了这个协定,就可以抛开编程语言的限制(理论上)。接口可以从多个基接口继承,而类或结构可以实现多个接口。接口可以包含方法、属性、事件和索引器。接口本身不提供它所定义的成员的实现。接口只指定实现该接口的类或接口必须提供的成员。 阅读全文

posted @ 2007-11-29 15:03 SummerRain 阅读(199) 评论(0) 推荐(0) 编辑

2007年11月14日

摘要: 首先下载微软官方VS2005体验版(img文件),需要2.3G的磁盘空间。下载完毕,使用UltraISO打开,编辑vs/setup目录下的setup.sdb文件,用记事本打开即可,修改最后二行的Product Key为TYHTQKW6VWPBQDKC8FHWC4J 然后使用UltraISO将img文件转为ISO文件,再进行安装,即成为了正式版,软件没有任何时间和功能限制啦! 阅读全文

posted @ 2007-11-14 11:48 SummerRain 阅读(2237) 评论(0) 推荐(0) 编辑

2007年11月7日

摘要: KooCall-点击精品资讯,拨打免费电话! http://www.koocall.com/ 一个很不错的服务网站(如下图),可以将功能嵌入到自己的网站中。 阅读全文

posted @ 2007-11-07 17:32 SummerRain 阅读(301) 评论(1) 推荐(0) 编辑

2007年11月2日

摘要: 编者注: 指出常见的开发者为何使用嵌入式Windows的原因 摘录自Mike Hall的blog , 列举了他经常听到"我再也不用Windows CE或者嵌入式Windows XP了",奇怪吗?那么为何我将不会再使用Windows CE或者嵌入式Windows XP呢? 阅读全文

posted @ 2007-11-02 10:46 SummerRain 阅读(2036) 评论(0) 推荐(0) 编辑

摘要: Windows XP Embedded是一种嵌入式操作系统,可以以组件化的形式提供 Windows 操作系统的功能。Windows XP Embedded 与 Windows XP Professional 一样基于二进制,包含 10,000 多个独立的功能组件,因此开发人员在自定义设备映像中管理或降低内存占用量时可以选择并获得最佳功能。Windows XP Embedded不同于Windows XP的其他版本——本身没有现成的安装文件,必须通过开发环境定制系统的组件。这一点又不同于XPLite或nLite,XPLite或nLite生成的只是简化版的Windows XP,而Windows XP Embedded则最大限度的限制系统体积,主要应用在机顶盒、POS机和手持机等嵌入式设备上。 阅读全文

posted @ 2007-11-02 09:36 SummerRain 阅读(472) 评论(0) 推荐(0) 编辑

2007年10月26日

摘要: 我今年39岁了, 25岁研究生毕业,工作14年,回头看看,应该说走了不少的弯路,有一些经验和教训。现在开一个小公司,赚的钱刚够养家糊口的。看看这些刚毕业的学生,对前景也很迷茫,想抛砖引玉,谈谈自己的看法,局限于理工科的学生,我对文科的不懂,身边的朋友也没有这一类型的。 阅读全文

posted @ 2007-10-26 11:29 SummerRain 阅读(298) 评论(0) 推荐(0) 编辑

2007年10月19日

摘要: 安装SQL Server 2005后,发现机器跑不动,卸载,准备安装SQL Server 2000,可是每次安装都提示“以前的某个程序安装已在安装计算计上创建挂起的文件操作。运行安装程序之前必须重新启动计算机。”重新启动了计算机之后,问题却丝毫没有解决,依然提示这样的话。 阅读全文

posted @ 2007-10-19 13:26 SummerRain 阅读(653) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 下一页