Ejemplo n.º 1
0
        private void btnDES_Click(object sender, EventArgs e)
        {
            asciiVeri = Encoding.ASCII.GetBytes(txtboxVeri.Text);
            bitVeri   = BitIslemleri.CevirBite(asciiVeri);
            asciiVeri = Encoding.ASCII.GetBytes(txtBoxSifre.Text);
            bitSifre  = BitIslemleri.CevirBite(asciiVeri);

            bit64Veri              = BitIslemleri.Cevir64bite(bitVeri);
            anahtar56lik           = Anahtar.Cevir56bite(bitSifre);
            string[,] anahtar28lik = Anahtar.Bol28e(anahtar56lik);

            for (int i = 0; i < 16; i++)
            {
                bit64Veri    = Basla(bit64Veri, txtboxVeri.Text, anahtar28lik);
                anahtar28lik = Anahtar.KaydirSola(anahtar28lik);
            }


            txtBoxSonuc.Text = bit64Veri[0];
        }