中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

TripleDESの適当 暗号化/複合 サンプル

適当にコードしか書かないという、しかも変数名もてきとー

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            var aaa = "llllllkkkkkkkklllll";
            var provider = new TripleDESCryptoServiceProvider();
            provider.Key = new byte[] { 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 };
            provider.IV = new byte[] { 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 };
            var msbuffer = new byte[9999];
            int writebytelength;
            using (var ms = new MemoryStream(msbuffer))
            {
                using (var cs = new CryptoStream(ms, provider.CreateEncryptor(), CryptoStreamMode.Write))
                {
                    var writebytes = Encoding.Unicode.GetBytes(aaa);
                    writebytelength = writebytes.Length;
                    cs.Write(writebytes, 0, writebytes.Length);
                }
            }
            using (var ms = new MemoryStream(msbuffer))
            {
                
                using (var cs = new CryptoStream(ms, provider.CreateDecryptor(), CryptoStreamMode.Read))
                {
                    byte[] readbuffer = new byte[99999];
                    cs.Read(readbuffer, 0, writebytelength);
                    var result = Encoding.Unicode.GetString(readbuffer);
                    Console.Write(result);
                }

            }
        }
    }
}

投稿日時 : 2008年8月24日 23:27

コメントを追加

# Recent Links Tagged With "collections" - JabberTags 2008/08/26 17:46 Pingback/TrackBack

Recent Links Tagged With "collections" - JabberTags

# amazing post 2010/10/05 20:05 minority scholarships

What a great resource!

# 私はそのような意味のあるブログの記事に感謝したいと思う 2011/12/12 17:17 grocery coupons

そのような意味のあるブログの記事のためにあなたのウェブマスターに感謝。私は、上のビューに感銘を受けて TripleDES???????/???????.

# fOVhSFqdltoVzLiWhE 2011/12/17 19:30 http://www.chatzonderregistratie.nl

Pleased to read intelligent thoughts in Russian. I`ve been living in England for already 5 years!...

# CqXTbwlwXhqOkxIup 2011/12/17 19:41 http://www.neojogos.com

I do`t regret that spent a few of minutes for reading. Write more often, surely'll come to read something new!...

# ovgScsUEheoUWtV 2011/12/22 20:04 http://www.discreetpharmacist.com/

yrtVMn Left on my site a link to this post. I think many people will be interested in it..!

タイトル
名前
URL
コメント