欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#字符串加密解密方法實例

 更新時間:2015年03月10日 15:47:52   作者:MeGoodtoo  
這篇文章主要介紹了C#字符串加密解密方法,實例分析了C#對字符串加密與解密的操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了C#字符串加密解密方法。分享給大家供大家參考。具體如下:

復(fù)制代碼 代碼如下:
#region 加密解密
static string encryptKey= "Oyea";

#region 加密字符串 public static string Encrypt(string str)

/// <summary>
/// 加密字符串
/// </summary>
/// <param name="str">要加密的字符串</param>
/// <returns>返回加密后的字符串</returns>
public static string Encrypt(string str)
{  
    DESCryptoServiceProvider descsp = new DESCryptoServiceProvider();  //實例化加/解密類對象 
    byte[] key = Encoding.Unicode.GetBytes(encryptKey); //定義字節(jié)數(shù)組,用來存儲密鑰  
    byte[] data = Encoding.Unicode.GetBytes(str);//定義字節(jié)數(shù)組,用來存儲要加密的字符串
    MemoryStream MStream = new MemoryStream();//實例化內(nèi)存流對象    
    //使用內(nèi)存流實例化加密流對象 
    CryptoStream CStream = new CryptoStream(MStream,descsp.CreateEncryptor(key, key), CryptoStreamMode.Write);    
    CStream.Write(data,0, data.Length);  //向加密流中寫入數(shù)據(jù)    
    CStream.FlushFinalBlock();             //釋放加密流    
    return Convert.ToBase64String(MStream.ToArray());//返回加密后的字符串
}
#endregion

#region 解密字符串   public static string Decrypt(string str)

/// <summary>
/// 解密字符串
/// </summary>
/// <param name="str">要解密的字符串</param>
/// <returns>返回解密后的字符串</returns>
public static string Decrypt(string str)
{    
    DESCryptoServiceProvider descsp = new DESCryptoServiceProvider();  //實例化加/解密類對象  
    byte[] key = Encoding.Unicode.GetBytes(encryptKey); //定義字節(jié)數(shù)組,用來存儲密鑰  
    byte[] data = Convert.FromBase64String(str);//定義字節(jié)數(shù)組,用來存儲要解密的字符串
    MemoryStream MStream = new MemoryStream();//實例化內(nèi)存流對象    
    //使用內(nèi)存流實例化解密流對象     
    CryptoStream CStream = new CryptoStream(MStream, descsp.CreateDecryptor(key, key), CryptoStreamMode.Write);  
    CStream.Write(data,0, data.Length);      //向解密流中寫入數(shù)據(jù)   
    CStream.FlushFinalBlock();              //釋放解密流    
    return Encoding.Unicode.GetString(MStream.ToArray());      //返回解密后的字符串
}
#endregion
#endregion

希望本文所述對大家的C#程序設(shè)計有所幫助。

相關(guān)文章

最新評論