/对称加密
DESCryptoServiceProvider dessp = new DESCryptoServiceProvider();
dessp.GenerateIV();
byte[] IV = dessp.IV;//解密用
dessp.GenerateKey();
byte[] Key = dessp.Key;//解密用
MemoryStream myStream=new MemoryStream();
string myID = "22-11-22-33-44-666-66-";
CryptoStream myCryp = new CryptoStream(myStream,dessp.CreateEncryptor(),CryptoStreamMode.Write);
StreamWriter writer = new StreamWriter(myCryp);
writer.WriteLine(myID);
writer.Close();
myStream.Close();
byte[] buffer = myStream.ToArray();
myStream = new MemoryStream(buffer);
myCryp = new CryptoStream(myStream, new DESCryptoServiceProvider().CreateDecryptor(Key,IV),CryptoStreamMode.Read);
StreamReader read = new StreamReader(myCryp);
Console.WriteLine(read.ReadLine());
Console.ReadKey();