void test()
{
// bufの中身を1 ~ 255の数値で埋める
var buf = newbyte[255];
for (byte i = 0; i < buf.Length; i++)
buf[i] = i;
//暗号化したデータをbaseStream に書き込む
var uniqueSalt = newbyte[16]; //** WARNING **: MUST be unique for each stream otherwise there is NO security
var baseStream = new MemoryStream();
var cryptor = new SeekableAesStream(baseStream, "password", uniqueSalt);
cryptor.Write(buf, 0, buf.Length);
//200までシークして、200から50まで復号// 200 ~ 250の数値がdecryptedBufferに格納される
cryptor.Position = 200;
var decryptedBuffer = newbyte[50];
cryptor.Read(decryptedBuffer, 0, 50);
}