Esempio n. 1
0
 private void CevirBtn_Click(object sender, EventArgs e)
 {//Burada kullanıcı uygulamaya girdikten sonra kendi kodumdan bir yöntemle sayısal değere çeviriyor girdiği değerleri
     try
     {
         string    ceviri    = cevrilecekTxt.Text;
         Sifreleme sifreleme = new Sifreleme();
         ceviri = sifreleme.sifreleme(ceviri);
         cevrilmisLstbx.Items.Add(ceviri);
     }
     catch (Exception hata)
     {
         MessageBox.Show(hata.Message);
     }
 }
Esempio n. 2
0
        public string birlestirme(string gelen, string date)
        {
            Sifreleme sifreleme = new Sifreleme();//şifrelemedeki alfabeye göre değerler gidip gelsin diye oluşturduk nesneyi

            gelen = sifreleme.sifreleme(gelen);
            date  = sifreleme.sifreleme(date);
            //nesneden gelen ve date'leri kendi alfabeme göre düzenledim
            string sonhali = "";
            int    j       = date.Length; //zamanı 22 karakterlik aldım kendi alfabemde 88 karaktere denk geliyor şifre maksimum 16 karakter girilebileceği için zamana göre oluşturdum
            int    k       = 0;           //sayaç1
            int    l       = 0;           //sayaç2

            int[] gelenDeger = new int[j];
            int[] dateDeger  = new int[j];
            foreach (byte a in gelen)
            {
                //gelen değeri şifrelenmiş haliyle byte byte ayırdık aynı işlem zaman(date) içinde yapılacak
                if (gelen != null)
                {
                    gelenDeger[k] = a;
                }
                else
                {
                    gelenDeger[k] = 0;
                }
                k++;
            }
            foreach (byte a in date)
            {
                dateDeger[l] = a;
                l++;
            }
            int[] sonuc = new int[j];
            for (int n = 0; n < 10; n++)
            {
                for (int m = 0; m < j; m++)
                {