Dari kemaren bingung , karena mendapat tugas kripto merancang block cipher dengan spesifikasi fungsi bebas, saya harus dapat membuat representasi dari file yang akan dienkrispi menjadi representasi bit nya.
Ada nggak ya cara lain selain cara cupu ini :
static string getBin(char n)
{
string s = Convert.ToString(n, 2);
if (s.Length < 8)
{
int p = 8 - s.Length;
for (int i = 0; i < p; i++)
{
s = '0' + s;
}
}
return s;
}
Misalnya a yg ascii nya 61 menghasilkan "01100001"
Jadi, rencananya setelah file dibaca, dipindahkan menjadi string buffer pada program baru lah dienkripsi bit per bit. Masih bingung untuk operasi bit nya, karena setahu saya tidak ada kelas Bit di .NET. Atau ada ya ? Soalnya kalau memang tidak ada cukup repot juga konversinya dan akhirnya malah semua operasi dikenakan pada string yang merupakan representasi dari karakter. Mungkin saya saja yang kurang teliti.