////read orignal text
TextReader tr = new StreamReader(File.OpenRead("TextFile1.txt"));
string result = tr.ReadToEnd();
tr.Close();
byte[] orignalTextByte = Encoding.Default.GetBytes(result);
//crypto alogrithm
SymmetricAlgorithm sa = DES.Create();
//encrypto
MemoryStream encryptoMs = new MemoryStream();
CryptoStream encryptoStream = new CryptoStream(encryptoMs,
sa.CreateEncryptor(), CryptoStreamMode.Write);
encryptoStream.Write(orignalTextByte, 0, orignalTextByte.Length);
encryptoStream.Close();
byte[] encByte = encryptoMs.ToArray();
encryptoMs.Close();
Console.WriteLine("encryto result : " +
Environment.NewLine +Encoding.Default.GetString(encByte));
/*
TextWriter tw = new StreamWriter(File.OpenWrite("TextFile1.txt"));
tw.Write(Encoding.Default.GetString(cseByte));
tw.Flush();
tw.Close();
*/
//decrypto
MemoryStream decryptoMs = new MemoryStream(encByte);
CryptoStream dcryptoStream = new CryptoStream(decryptoMs,
sa.CreateDecryptor(), CryptoStreamMode.Read);
byte[] deseByte = new byte[encByte.Length];
dcryptoStream.Read(deseByte, 0, deseByte.Length);
dcryptoStream.Close();
decryptoMs.Close();
Console.WriteLine(Environment.NewLine);
Console.WriteLine(Environment.NewLine);
Console.WriteLine("decrypto result " +Environment.NewLine +
Encoding.Default.GetString(deseByte));
}
|
댓글을 달아 주세요
일리Canadiske teen ugg sale hastigheder ødelæggelse proces til plastikposer
Canadiske UGG sale teen hastigheder ødelæggelse proces til plastikposer
Waterloo, Ontario, High school student Daniel Burd succes isolerede bakterier fra jord og brugt dem til at hjælpe nedbryde 43 procent af hans polyethylen prøve inden for et par uger i et videnskabeligt projekt, der for nylig vandt ham $ 10.000 (Dig o그종
간메Undersøg Topic
Undersøg Topic
Du ved sikkert, at røntgenstråler redde millioner af liv ofte. Men tror du er klar over, hvordan gør de det udfordrende opgave? Det bedste sted at starte ville toms være med Wilhelm Roentgen og opdagelsen af røntgenstråler.
På en sen mørk nat i slutningen af 1895 Opdagede Wilhelm Roentgen, En egentlig videnskabsmand, noget, der ville gøre ham i hele verde법지
적있Om vægtige løbere også som vandrere
Med hensyn til tungtvejende løbere også som vandrere
Nike Company er kritisk, som får stor anseelse for sin fremstilling og levering af sportstøjet til folk fra alle hjørner af verden. Det er beliggende i staterne og hovedkvarteret er i Beaverton. Det kan betragtes som en førende fremstilling og leverandør af sportssko og sportsudstyr blandt alle selskaber할메
어립Jeg har beslutte, hvad at gøre for en »særlig
Jeg beslutte, hvad at gøre for en »særlig
Nike har bevæget sig et skridt foran og diversificerede sko til en række sportsgrene. Det betyder effekt kan resultere i fremragende Nike SB for skateboarding, Nike løbe sneakers til dine løbere og Nike fodbold sko og Air Jordan for golf boldspillere. Samt disse der er stærke sko som Nike Air Force dem og습조
부서起動電容,當地人,어간
고기万通奇迹,國際新聞,어있
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.