//DES加密
private
static
string
DESPWD(
string
ciphertext)
{
string
desPWD =
""
;
byte
[] buffer;
DESCryptoServiceProvider DesCSP =
new
DESCryptoServiceProvider();
MemoryStream ms =
new
MemoryStream();
//先创建 一个内存流
CryptoStream cryStream =
new
CryptoStream(ms, DesCSP.CreateEncryptor(), CryptoStreamMode.Write);
//将内存流连接到加密转换流
StreamWriter sw =
new
StreamWriter(cryStream);
sw.WriteLine(ciphertext);
//将要加密的字符串写入加密转换流
sw.Close();
cryStream.Close();
buffer = ms.ToArray();
//将加密后的流转换为字节数组
desPWD = Convert.ToBase64String(buffer);
//将加密后的字节数组转换为字符串
return
desPWD;
}
联系客服