随笔分类 -  C#

C#实现DES加密解密算法
摘要:最近学了DES算法,用C#实现了一下,其中算法描述可以从书上或网上了解,关键的一点是加密和解密过程就一点不同,即加密过程使用K1,K2...K15,解密过程使用K15,K14...K1.此例中也可以以文本形式输出。 代码如下(控件的name见文知意):using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Form 阅读全文

posted @ 2009-03-18 15:45 NULL00 阅读(2175) 评论(2) 推荐(1)

让程序只运行一个实例(C#)
摘要:通常我们会遇到这样的情况,让程序只运行一个实例,比如启动杀毒软件时,只能启动一个,再启动的话就没什么效果!利用程序名来判断不是一个好办法,如果我们把程序名称改一下就可以运行两个完全一样的进程。我们最好利用程序集的Attribute存放特定信息,然后用Assembly对象的GetCustomAttributes()方法获取该信息进行判断。在这里,我有两个解决方法:方法一.我把AssemblyInfo.cs里的[assembly: AssemblyFileVersion("1.0.0.0")]改为[assembly:AssemblyFileVersion("2.0.0 阅读全文

posted @ 2008-12-25 00:57 NULL00 阅读(583) 评论(0) 推荐(1)

导航