a:9:{i:0;a:3:{i:0;s:14:"document_start";i:1;a:0:{}i:2;i:0;}i:1;a:3:{i:0;s:6:"header";i:1;a:3:{i:0;s:26:"C# Cäsar-Verschlüsselung";i:1;i:1;i:2;i:1;}i:2;i:1;}i:2;a:3:{i:0;s:12:"section_open";i:1;a:1:{i:0;i:1;}i:2;i:1;}i:3;a:3:{i:0;s:6:"p_open";i:1;a:0:{}i:2;i:1;}i:4;a:3:{i:0;s:13:"internalmedia";i:1;a:7:{i:0;s:38:":inf:csharp:pasted:20251204-180735.png";i:1;N;i:2;N;i:3;N;i:4;N;i:5;s:5:"cache";i:6;s:7:"details";}i:2;i:43;}i:5;a:3:{i:0;s:7:"p_close";i:1;a:0:{}i:2;i:85;}i:6;a:3:{i:0;s:4:"code";i:1;a:3:{i:0;s:3077:" using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Reflection.Emit; using System.Runtime.Versioning; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using static System.Windows.Forms.VisualStyles.VisualStyleElement; namespace Caesar_Verschluesselung { public partial class Form1 : Form { public Form1() { InitializeComponent(); } public string verschluessle(string klartext, int schluessel) { string geheimtext = ""; char zeichen; //Verschlüsselung for (int i=0; i 'Z') zeichen =(char)(zeichen - 26); geheimtext = geheimtext + zeichen; } return geheimtext; } private void label2_Click(object sender, EventArgs e) { } private void bt_groesser_Click(object sender, EventArgs e) { int schluessel= int.Parse(lb_schluessel.Text); schluessel = schluessel + 1; if(schluessel == 26) schluessel = 0; lb_schluessel.Text = schluessel.ToString(); tb_geheimtext.Text= verschluessle(tb_klartext.Text, int.Parse(lb_schluessel.Text)); } private void bt_kleiner_Click(object sender, EventArgs e) { int schluessel = int.Parse(lb_schluessel.Text); schluessel = schluessel - 1; if (schluessel == -1) schluessel = 25; lb_schluessel.Text = schluessel.ToString(); tb_geheimtext.Text = verschluessle(tb_klartext.Text, int.Parse(lb_schluessel.Text)); } private void tb_klartext_TextChanged(object sender, EventArgs e) { lb_anzahl_zeichen.Text= "Anzahl der Zeichen: "+ tb_klartext.Text.Length.ToString(); tb_geheimtext.Text=verschluessle(tb_klartext.Text, int.Parse(lb_schluessel.Text)); } private void tb_klartext_KeyPress(object sender, KeyPressEventArgs e) { Console.Write(e.KeyChar + " "); Console.WriteLine((int)e.KeyChar); if ((e.KeyChar >= 'A' && e.KeyChar <= 'Z') || e.KeyChar == 8 || e.KeyChar==32 || (e.KeyChar >= 'a' && e.KeyChar <= 'z')) { Console.WriteLine("Zeichen erlaubt"); //8...Löschtaste, 65==A, 70 == F if (e.KeyChar >= 'a' && e.KeyChar <= 'z') e.KeyChar = (char)(e.KeyChar - 32); } else { e.Handled = true; //Abbruch } } } } ";i:1;s:6:"csharp";i:2;N;}i:2;i:92;}i:7;a:3:{i:0;s:13:"section_close";i:1;a:0:{}i:2;i:3185;}i:8;a:3:{i:0;s:12:"document_end";i:1;a:0:{}i:2;i:3185;}}