EnCrypto / DeCrypto




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

Yamecoder 야매코더_
C# 2012. 3. 9. 13:14

댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. BlogIcon mbt outlet 2014.01.08 11:42  수정/삭제  댓글쓰기

    일리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그종

  3. BlogIcon babyliss miracurl 2014.01.08 22:01  수정/삭제  댓글쓰기

    간메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법지

  4. BlogIcon ralph lauren nederland 2014.01.12 01:09  수정/삭제  댓글쓰기

    적있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할메

  5. BlogIcon moncler 2014.01.19 00:14  수정/삭제  댓글쓰기

    어립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습조

  6. BlogIcon 接睫毛 2014.02.17 03:20  수정/삭제  댓글쓰기

    부서起動電容,當地人,어간

  7. BlogIcon coach台灣官方網站 2014.02.17 03:21  수정/삭제  댓글쓰기

    고기万通奇迹,國際新聞,어있

  8. BlogIcon 匿名 2014.07.28 02:11  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  9. BlogIcon http://raybansunglasses-wayfarer.tumblr.com/ 2014.09.10 04:35  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  10. BlogIcon 匿名 2014.09.11 12:20  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  11. BlogIcon coach factory online 2014.09.15 02:33  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  12. BlogIcon 匿名 2014.09.21 23:10  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  13. BlogIcon 匿名 2014.09.28 14:40  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  14. BlogIcon chanel earrings cc 2014.10.03 14:48  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  15. BlogIcon moncler hermine grosgrain trim down coat 2014.11.12 11:45  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  16. BlogIcon moncler online shop japan 2014.11.12 11:46  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  17. BlogIcon bauletto gucci 2014.11.28 08:26  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  18. 匿名 2014.12.03 05:44  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  19. BlogIcon 688楼承板机 2015.01.02 19:46  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  20. 匿名 2015.01.14 18:28  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  21. 匿名 2015.01.15 12:21  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

Powerd by Tistory, designed by criuce
rss