91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-17
  • 語言: C#
  • 標(biāo)簽: 加密算法??C#??

資源簡介

六種加密算法的C#實現(xiàn)源碼,很詳細(xì)例子,很詳細(xì)例子,很詳細(xì)例子

資源截圖

代碼片段和文件信息

using?System;
using?System.IO;
using?System.Security.Cryptography;

namespace?CSharpLibrary.StaticService
{
///?
///?DESCrypt?的摘要說明。
///?snipershen
///?DES加密解密類
///?xhshen@guanghua.sh.cn
///?2003/11/20
///?

public?sealed?class?DESCrypt
{
public?DESCrypt()
{
//
//?TODO:?在此處添加構(gòu)造函數(shù)邏輯
//
}

//加密
//參數(shù):strData:要加密的數(shù)據(jù)?strKey:密鑰
//返回:加好密的字符串
public?static?string?Encrypt(string?strData?string?strKey)?
{
string?strRtn;
try
{
DESCryptoServiceProvider?desc?=?new?DESCryptoServiceProvider();//des進(jìn)行加密
byte[]?key?=?System.Text.Encoding.Unicode.GetBytes(strKey);
byte[]?data?=?System.Text.Encoding.Unicode.GetBytes(strData);
MemoryStream?ms?=?new?MemoryStream();//存儲加密后的數(shù)據(jù)
CryptoStream?cs?=?new?CryptoStream(msdesc.CreateEncryptor(keykey)CryptoStreamMode.Write);
cs.Write(data?0?data.Length);//進(jìn)行加密
cs.FlushFinalBlock();
//return?System.Text.Encoding.Unicode.GetString(ms.ToArray());//取加密后的數(shù)據(jù)
strRtn=Convert.Tobase64String(ms.ToArray());
return?strRtn;
}
catch
{
return?““;
}
}

//解密
//參數(shù):strData:要解密的數(shù)據(jù)?strKey:密鑰
//返回:解好密的字符串
public?static?string?Decrypt(string?strData?string?strKey)?
{
string?strRtn;
try
{
DESCryptoServiceProvider?desc?=?new?DESCryptoServiceProvider();
byte[]?key?=?System.Text.Encoding.Unicode.GetBytes(strKey);
//byte[]?data?=?System.Text.Encoding.Unicode.GetBytes(strData);
byte[]?data?=?Convert.Frombase64String(strData);
MemoryStream?ms?=?new?MemoryStream();//存儲解密后的數(shù)據(jù)
CryptoStream?cs?=?new?CryptoStream(msdesc.CreateDecryptor(key?key)CryptoStreamMode.Write);
cs.Write(data?0?data.Length);//解密數(shù)據(jù)
cs.FlushFinalBlock();
strRtn=System.Text.Encoding.Unicode.GetString(ms.ToArray());
return?strRtn;
}
catch
{
return?““;
}
}

public?static?string?Encrypt(string?strData)?
{
return?Encrypt(strData“Oyea“);
}

public?static?string?Decrypt(string?strData)?
{
return?Decrypt(strData“Oyea“);
}


}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2220??2003-12-04?09:20??六種加密算法的C#實現(xiàn)源碼\DESCrypt.cs

?????文件????????837??2003-12-02?09:57??六種加密算法的C#實現(xiàn)源碼\MD5Crypt.cs

?????文件???????1827??2003-12-02?10:16??六種加密算法的C#實現(xiàn)源碼\RC2Crypt.cs

?????文件???????1818??2003-12-02?10:18??六種加密算法的C#實現(xiàn)源碼\RijndaelCrypt.cs

?????文件???????1116??2003-12-02?10:40??六種加密算法的C#實現(xiàn)源碼\RSACrypt.cs

?????文件???????1337??2003-12-02?11:53??六種加密算法的C#實現(xiàn)源碼\SingleCrypt.cs

?????目錄??????????0??2014-11-24?11:02??六種加密算法的C#實現(xiàn)源碼

-----------?---------??----------?-----??----

?????????????????9155????????????????????7


評論

共有 條評論