des算法的C#实现
DES是Data Encryption Standard(数据加密标准)的缩写。它是一种用56位密钥来加密64位数据的方法。它的原理和算法就不在这里介绍了,网上这方面的资料很多。下面是我参照别人的代码修改的一个DES加密和解密的类。供大家参考:
代码
1 public class EncryptUtility
2 {
3 #region DES
4 /// <summary>
5 /// DES加密
6 /// </summary>
7 /// <param name="code">加密字符串</param>
8 /// <param name="key">密钥</param>
9 /// <returns></returns>
10 public static string DesEncrypt(string code, string key)
11 {
12 string iv = StringUtility.Reverse(key);
13 return DesEncrypt(code, key, iv);
14 }
15
16 /// <summary>
17 /// DES加密
18 /// </summary>
19 /// <param name="code">加密字符串</param>
20 ///
2 {
3 #region DES
4 /// <summary>
5 /// DES加密
6 /// </summary>
7 /// <param name="code">加密字符串</param>
8 /// <param name="key">密钥</param>
9 /// <returns></returns>
10 public static string DesEncrypt(string code, string key)
11 {
12 string iv = StringUtility.Reverse(key);
13 return DesEncrypt(code, key, iv);
14 }
15
16 /// <summary>
17 /// DES加密
18 /// </summary>
19 /// <param name="code">加密字符串</param>
20 ///
补充:软件开发 , C# ,
上一个:用C#写COM组件
下一个:做COM+时用到的一些方法
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,
部份技术文章来自网络,