DES(Data Encryption Standard)對稱加密算法保證數據安全
2007/1/6 14:14:38

using System;
using System.IO;
using System.Text;
using System.Security.Cryptography;
using System.Web; 
namespace Test.Com
{
/// <summary>
/// DESEncryptor 的摘要說明。
/// </summary>
public class DESEncryptor
{
#region 私有成員
/// <summary>
/// 輸入字符串
/// </summary>
private string inputString=null;
/// <summary>
/// 輸出字符串
/// </summary>
private string outString=null;
/// <summary>
/// 輸入文件路徑
/// </summary>
private string inputFilePath=null;
/// <summary>
/// 輸出文件路徑
/// </summary>
private string outFilePath=null;
/// <summary>
/// 加密密鑰
/// </summary>
private string encryptKey=null;
/// <summary>
/// 解密密鑰
/// </summary>
private string decryptKey=null;
/// <summary>
/// 提示信息
/// </summary>
private string noteMessage=null;
#endregion
#region 公共屬性
/// <summary>
/// 輸入字符串
/// </summary>
public string InputString
{
get{return inputString;}
set{inputString=value;}
}
/// <summary>
/// 輸出字符串
/// </summary>
public string OutString
{
get{return outString;}
set{outString=value;}
}
/// <summary>
/// 輸入文件路徑
/// </summary>
public string InputFilePath
{
get{return inputFilePath;}
set{inputFilePath=value;}
}
/// <summary>
/// 輸出文件路徑
/// </summary>
public string OutFilePath
{
get{return outFilePath;}
set{outFilePath=value;}
}
/// <summary>
/// 加密密鑰
/// </summary>
public string EncryptKey
{
get{return encryptKey;}
set{encryptKey=value;}
}
/// <summary>
/// 解密密鑰
/// </summary>
public string DecryptKey
{
get{return decryptKey;}
set{decryptKey=value;}
}
/// <summary>
/// 錯誤信息
/// </summary>
public string NoteMessage
{
get{return noteMessage;}
set{noteMessage=value;}
}
#endregion
#region 構造函數
public DESEncryptor()
{
//
// TODO: 在此處添加構造函數邏輯
//
}
#endregion
#region DES加密字符串
/// <summary>
/// 加密字符串
/// 注意:密鑰必須為8位
/// </summary>
/// <param name="strText">字符串</param>
/// <param name="encryptKey">密鑰</param>
public void DesEncrypt()
{
byte[] byKey=null;
byte[] IV= {0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF};
try
{
byKey = System.Text.Encoding.UTF8.GetBytes(this.encryptKey.Substring(0,8));
DESCryptoServiceProvider des = new DESCryptoServiceProvider();
byte[] inputByteArray = Encoding.UTF8.GetBytes(this.inputString);
MemoryStream ms = new MemoryStream();
CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(byKey, IV), CryptoStreamMode.Write) ;
cs.Write(inputByteArray, 0, inputByteArray.Length);
cs.FlushFinalBlock();
this.outString=Convert.ToBase64String(ms.ToArray());
}
catch(System.Exception error)
{
this.noteMessage=error.Message;
}
}
#endregion
#region DES解密字符串
/// <summary>
/// 解密字符串
///

下一頁
返回列表
返回首頁 主站蜘蛛池模板: 性xxxx视频播放免费| 波多野结衣全部作品电影| 国产成人综合在线视频| 亚洲最大成人网色香蕉| 麻豆国产精品va在线观看不卡| 在公车上被一个接一个| 一级毛片特级毛片黄毛片| 日韩三级在线电影| 亚洲国产成人久久一区www| 狠狠综合亚洲综合亚洲色| 国产欧美精品区一区二区三区 | 无码人妻久久一区二区三区不卡| 他强行给我开了苞| 色噜噜狠狠一区二区三区| 国产成人综合精品| 8050午夜网| 天堂俺去俺来也WWW色官网| 两个人看的www免费视频| 日本免费高清一本视频| 亚洲av日韩综合一区久热| 欧美激情精品久久久久久久九九九 | 国内精品伊人久久久久777| www夜片内射视频日韩精品成人| 捏揉舔水插按摩师| 久久国产精品99精品国产| 机巴太粗太硬弄死你| 亚洲无人区视频大全| 爱情岛讨论坛线路亚洲高品质| 免费看黄色三级毛片| 美女的大胸又黄又www又爽| 国产精品无码久久综合网| 中文字幕乱码中文乱码51精品 | 日本黄色影院在线观看| 亚洲色大成网站WWW永久网站| 精品国产午夜福利在线观看| 国产mv在线天堂mv免费观看| 露暴的楠楠健身房单车| 国产成人AV免费观看| 欧美性巨大欧美| 国产福利一区二区三区在线视频 | 日本三级网站在线观看|