程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> des算法的C#實現

des算法的C#實現

編輯: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         /// 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved