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 ///