وجدت دالة تعمل تشفير للنصوص بطريقة قيصر و لكن عند تشفير 5 صفحات مكتوبة بالورد و محاولة فك تشفيرها وجدت ان الكود بطئ جدا فهل هناك طريقة لتعديل الكود التالى و تسريع الفك
دالة التشفير
static public string cipher(string txt1)
{
int k = 3;
int a = 0, b = 0;
string s = txt1;
string txt2="";
for (int i = 0; i < s.Length; i++)
{
a = (int)s;
b = a + k;
txt2 += (char)b;
}
return txt2;
}
دالة فك التشفير
static public string decipher(string txt1)
{
int k = 3;
int a = 0, b = 0;
string s = txt1;
string txt2 = "";
for (int i = 0; i < s.Length; i++)
{
a = (int)s;
b = a - k;
txt2 += (char)b;
}
return txt2;
}
هل يمكن تعديل الكود ليصبح اسرع و شكرا


