Decrypt a file with DES in CSharp

Description

The following code shows how to decrypt a file with DES.

Example


         //w  ww.  j a v  a 2  s  .com

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();
  }
}




















Home »
  C# Tutorial »
    IO »




File Attribute
File Security
Directory Attribute
Directory Recursive
Binary File
Text Field
Buffered IO
Create Copy Delete Move
CSV
Drive
File System Watcher
Isolated Storage
MemoryStream
Serialize
Zip