Pokouším se udělat jednoduchý šifrovací program.Šifrování je v poho, ale dešifrace je těžší.Vím jak to provést v reálu ale nejde to uskutečnit.Šifrování probíhá tak, že jednotlivé znaky převedu na čísla a přičtu k nim 16.Tyto čísla převedu na string a zobrazím ho v texboxu.Problém je že string neumí odečítat čísla tak se to musí převést na int ale to mi nejde tak prosím o pomoc.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int x = 0;
string pok = "\t";
string des;
string lol = textBox1.Text;
int kol = lol.Length;
while (x < kol)
{
char dsf = lol[x];
int klas = (int)dsf;
klas = klas + 16;
string hodnota = klas.ToString();
des = hodnota + "\t";
pok = pok + des;
textBox2.Text = pok;
x = x + 1;
}
}
private void button2_Click(object sender, EventArgs e)
{
//sem bych potřeboval vložit kód na dešifrování
}
}
}