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); } }
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++) {