使用C#实现AES加密解密
摘要:AES算法描述简介: DES 数据加密标准算法由于密钥长度较小(56位),已经不适应当今分布式开放网络对数据加密安全性的要求,因此1997年NIST公开征集新的数据加密标准, 即AES。经过三轮的筛选,比利时Joan Daeman和Vincent Rijmen提交的Rijndael算法被提议为AES的最终算法。此算法将成为美国新的数据加密标准而被广泛应用在各个领域中。尽管人们对AES还有不 同的看法,但总体来说,AES作为新一代的数据加密标准汇聚了强安全性、高性能、高效率、易用和灵活等优点。AES设计有三个密钥长 度:128,192,256位,相对而言,AES的128密钥比DES的56密钥强1
阅读全文
posted @
2011-03-16 10:31
Penny●zheng
阅读(6047)
推荐(0)
C#,将DataTable中的某一行复制到另一个新的DataTab
摘要:前提:我们已经有一个DataTable的数据表现在需要的只是其中的一行数据===比如说下面这段代码在一个方法里返回的就是一个DataTable! sqlCon = new SqlConnection(strCon); sqlCom = new SqlCommand(); sqlCom.Connection = sqlCon; sqlCom.CommandText = "select_v"; sqlCom.CommandType = CommandType.StoredProcedure; sqlCon.Open(); sdr = sqlCom.ExecuteReader()
阅读全文
posted @
2011-03-11 15:10
Penny●zheng
阅读(2739)
推荐(0)
C# 的DataTable操作
摘要:常用操作protected void Page_Load(object sender, EventArgs e) { //①Create a DataTable“创建一个DataTable” DataTable dt = new DataTable("Table_AX"); //②Add columns for DataTable //Method 1 dt.Columns.Add("column0", System.Type.GetType("System.String")); //Method 2 DataColumn dc =
阅读全文
posted @
2011-03-11 12:57
Penny●zheng
阅读(380)
推荐(0)
用C#实现窗体效果
摘要:1、窗口颜色的渐变 C#中可以通过Color.FromArgb( )方法返回一种颜色。 Color.FromArgb( )方法用来返回Color的颜色值,该方法语法结构如下:public static Color FromArgb ( int red, int green, int blue)参数说明如下。 l red:新Color的红色分量值。有效值为从0~255。 l green:新Color的绿色分量值。有效值为从0~255。 l blue:新Color的蓝色分量值。有效值为从0~255。 l 返回值:此方法创建的Color。该函数就是用3种不同的色值来返回一个颜色,而稍微的调整某一种
阅读全文
posted @
2011-03-04 14:53
Penny●zheng
阅读(1119)
推荐(0)
c# winform 获取当前程序运行根目录
摘要:1 // 获取程序的基目录。 2 System.AppDomain.CurrentDomain.BaseDirectory 3 4 5 // 获取模块的完整路径。 6 System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 7 8 9 // 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。10 System.Environment.CurrentDirectory11 12 13 // 获取应用程序的当前工作目录。14 System.IO.Directory.GetCurrentDirectory()15.
阅读全文
posted @
2011-03-03 10:48
Penny●zheng
阅读(1198)
推荐(0)
C# 控件上绘制可调透明度的图片(PictureBox为例)
摘要:添加PictureBox控件的事件 - Paint,在控件重新绘制时发生的事件。1private void pictureBox1_Paint(object sender, PaintEventArgs e)2 {3 Bitmap bitmap = new Bitmap(@"C:\Documents and Settings\Administrator\桌面\images\1234.jpg");45 ChangePictureAlpha(e,bitmap,0.5f);6 }写一个方法,参数 PaintEventArgs e 绘制事件 Bitmap bitmap 覆盖的可变透
阅读全文
posted @
2011-03-03 10:10
Penny●zheng
阅读(2750)
推荐(0)
在C#中对Sqlite的应用
摘要:在 .NET 里面使用 SQLite, 我这里使用的wrapper是 System.Data.SQLite,它只需要一个dll,接口符合ADO.Net 2.0的定义,性能也不错,NHibernate用的也是它,目前支持ADO.NET 3.5了,支持集成在 VS2005 和 VS2008里面,而且支持wince,是个亮点。因为符合ADO.NET的规范,所以使用方式,基本和 SqlClient, OleDb等原生的一致。 View Code 在C#中使用SQLite1、通过Add References引用SQLite ADO .NET安装目录的bin目录下的System.Data.SQLite.D
阅读全文
posted @
2011-02-21 21:10
Penny●zheng
阅读(429)
推荐(0)