当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 密码的故事 2002 年 3 月 14 日 本文是由一个问题引出的。
 

 

 ·简繁体转换例程    »显示摘要«
    摘要: 以前解决gb2312/big5实时转换的做法一般是修改response.contentencoding string switchlanguage(string strlanguage){ if(strlanguage.startswith("zh-cn")){ response.contentencoding=encoding.getencoding(93......
 ·恢复url字符串    »显示摘要«
    摘要: decodes a string encoded for http transmission and sent to the server in a url. overload list url-decodes a string and returns the decoded string. [visual basic] overloads public function ur......


密码的故事(ST:MS,Author:BillyHollis)
流是 .net 中处理字节的基本概念.下面简单介绍一下其工作原理. 假设要读取一个文件,将所有大写字母更改为小写字母,然后将结果写入另一个文件.图 1 显示了要完成的各个步骤的关系图. 图 1:读取文件.处理内容并写回结果的过程 在 .net 中,完成此过程的最好方法是使用流.“流”是一个对象,用于接收与/或发送信息字节.流有两种 - 后端流与过程流.

后端流 【推荐阅读:http://www.myfaq.com

密码的故事 2002 年 3 月 14 日 本文是由一个问题引出的.我需要一种将密码保存在加密文件中的方法,因为我需要记住许多密码,但记忆力却已大不如前.我知道有许多商用工具能够做到这一点,但我感到学习 .net 中的一项新技术真的很有好处. 我用 visual basic® .net 完成了一个简单而完整的程序,用于加密与解密文件,从中学到了许多知识.既然加密对于多种开发都是一个重要问题,本文就介绍一下如何构造这样的程序. 有各种低级别的技术可以用于加密,如 microsoft crypto api.而在 .net 中,则是将这些复杂内容打包在各个 .net 框架类中,并且由一个 system.security 命名空间包含这些与加密相关的类.我们不可能查看该命名空间中的所有类,但通过分析一个最简单的.使用数据加密标准 (des) 算法进行加密与解密的类,可以大概了解它们的工作原理. 正如前面提到的,我们要执行一个完整的加密与解密文件的过程,但首先需要解释一下该程序中涉及的许多基本概念.除有关密码的原理外,还有必要简单讨论一下 .net 中的流,因为加密类是以流的形式实现的.

理解流

后端流从某个可以保存字节的位置获取字节或将字节存储到该位置.文件流就是一种后端流.文件流使用文件作为字节的后端存储,并读取或写入该文件. 文件流在 .net 的 filestream 类中实现,该类位于 system.io 命名空间.filestream 对象使用 read 与 write 方法访问文件.将 filestream 对象附加到现有文件时,您可以使用 read 方法,以一系列字节的形式获取文件内容.
...   下一页
    摘要: 朋友们,我最近加紧写c#的一些算法。选择排序已经推出的。现推出插入算法。 对想提高c#语言编程能力的朋友,我们可以互相探讨一下。 如:下面的程序,并没有实现多态,来,帮它实现一下。 using system; public class insertionsorter { public void sort(int [] list) { for(int i=1;i<list......
» 本期热门文章:
· 热门栏目:
» 相关精选文章
» 其它相关:

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