13 {
14 TripleDESCryptoServiceProvider tripleDESCryptoServiceProvider = new TripleDESCryptoServiceProvider();
15 byte[] bytes = Encoding.UTF8.GetBytes(srcStr);
16 MemoryStream memoryStream = new MemoryStream();
17 CryptoStream cryptoStream = new CryptoStream(memoryStream, tripleDESCryptoServiceProvider.CreateEncryptor(Encoding.UTF8.GetBytes("123456789012345678901234"), Encoding.UTF8.GetBytes("12345678")), CryptoStreamMode.Write);
18 cryptoStream.Write(bytes, 0, bytes.Length);
19 cryptoStream.Close();
20 byte[] inArray = memoryStream.ToArray();
21 memoryStream.Close();
22 return Convert.ToBase64String(inArray);
23 }