Mega Code Archive

 
Categories / C# by API / System Security Cryptography
 

TripleDESCryptoServiceProvider IV

using System; using System.IO; using System.Security.Cryptography; class MainClass {   public static void Main()    {     TripleDESCryptoServiceProvider tdes = new TripleDESCryptoServiceProvider();     FileStream fsKeyIn = File.OpenRead(@"c:\encrypted.key");          BinaryReader br = new BinaryReader(fsKeyIn);     tdes.Key = br.ReadBytes(24);     tdes.IV = br.ReadBytes(8);     FileStream fsIn = File.OpenRead(@"c:\encrypted.txt");     CryptoStream cs = new CryptoStream(fsIn, tdes.CreateDecryptor(),CryptoStreamMode.Read);     StreamReader sr = new StreamReader(cs);     Console.WriteLine(sr.ReadToEnd());     sr.Close();   } }