当前位置:编程学习 > C#/ASP.NET >>

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         /// 
补充:软件开发 , C# ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,