Yazı Şifreleme Programı(C#)
-
ahanda kendi yaptığım sabitmi sabit şirinmi şirin bir yazı şifreleme programı :D
porgramda ^ oparetörünü kullandım şifrelemek için
şifreleyeceğiniz metini sol tarafa yapıştırın (ctrl + v ile) yada dosyadan aç deyin sağdaki kutunun (şifrelenmiş yerin altında)
altında bir kutucuk daha var orayada sayı girin sonra butona basın ahanda çıkacak karşınıza işte kaydetmek için kaydet deyin tabi bunlar dosyanın altında
sonra şifrelen miş metini kaydetdin işte
çözmek için ise sağ tarafa şifreli metini girin sonra o alttaki ufak kutucuğa gene aynı sayıyı girin butona basın
program yazı çok uzunsa yanıt vermiyor tarzı şeyler diyor ama işleme devam ediyor yani biraz bekleyin işte
-
birde unutmuşum XP de çalışması için framework gerekli vistada zaten entegre gelio(yada ben öle biliom) ya işte çalışması için framework lazım
hiç indirip bakan oldumu merak ettim :S
-
eline sağlık,
VS2008 demi yaptın..
-
edit: saçmalamışşım zamanında :)
-
edüt bulmem artık:)
-
ThundeR bunu yazdı:
-----------------------------eline sağlık,
VS2008 demi yaptın..
-----------------------------vs2008 express ediotion
yav forumda verilmişti işte onunla becerdim :D
-
indirdim ama çalışmadı yaw :|
-
söylemeyi unutmuşum çalışması için framework lazım :S
-
hocam program hakkında yorum yaptık hiç takmıyosun :/
-
JordanoR bunu yazdı:
-----------------------------
hocam program hakkında yorum yaptık hiç takmıyosun :/
-----------------------------tamam sağol aklımda başka bişi var ama daha ona tabi onun kaynağını açmam belki açarım
ne bilim işte c# a yeniyim 1 ay felan oldu yavaştan yavaştan gidecez :D ağır ağır çıkacaz bu merdivenleri :D
-
butona çift tıklayın oradaki kod yerine bunu yazın/yapıştırın yazının uzunluğu 2500 karakterden fazla ise uyarı verecek tir yazı uzun diye neyse kendinize göre ayarlayın onu
(sanki fazla boolean değişkeni kullandım gibi gelio ama orada algoritmayı oluşturamadım tek değişkenle denedim ama beceremedim 2 değişkenle idare edin :d)
kod:
{
richTextBox2.Clear();
bool uzun,kısa;
uzun = false;
kısa = true;
if (richTextBox1.TextLength >= 2500)
{
uzun = true;
kısa = false;
}
if(uzun)
{
if (MessageBox.Show("Yazı çok uzun ve hata ile karşılaşabilirsiniz devam etmek istiyor musunuz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
{
uzun = false;
kısa = true;
}
}
if (kısa)
{
int b;
progressBar1.Maximum = richTextBox1.TextLength;
progressBar1.Value = 0;
richTextBox2.Font = richTextBox1.Font;
for (b = 0; b < richTextBox1.TextLength; b++)
{
int key;
key = Convert.ToInt32(textBox1.Text);
char ch1, ch2;
richTextBox1.Select(b, 1);
ch1 = Convert.ToChar(richTextBox1.SelectedText);
ch2 = (char)(ch1 ^ key);
richTextBox2.Text = richTextBox2.Text + ch2;
progressBar1.Value = b;
}
progressBar1.Value = 0;
}
}