//این قطعه کد را عینا اجرا کنید
private void button1_Click(object sender, EventArgs e)
{string a="amir";
textBox1.Text = Encrypt.EncryptString(a);//این خط استرینگ امیر را اینکریپت میکند
//63eefbd45d89e8c91f24b69f7539942
if (Encrypt.DecryptString(a, "63eefbd45d89e8c91f24b69f7539942"))
{
int i = 1 + 1;//
//MessageBox.Show("ok");
}
else
{
int c = 1 + 5; //MessageBox.Show("error");
}
//این ایف برای این است که آیا استرینگ انکریپت شده (امیر)با انکریپت
// 63eefbd45d89e8c91f24b69f7539942
//برابر است
//اگراسترینگ (امیر ) باشد
//مقدار ترو واگر استرینگ (احمد) باشد مقدار فالس بر میگر داند
// textBox1.Text = Encrypt.DecryptText(a, "63eefbd45d89e8c91f24b69f7539942");
//این خط نام امیر را بر می گرداند
//اگر استرینگ دیگری رابدهید پیغام خطا میدهد
// امیر x2=63eefbd45d89e8c91f24b69f7539942
//امیر x3=0630ee0fb0d405d0890e80c901f0240b60090f705309904 2
//ایکس 3 اینکریپت بیشتری انجام میدهد در نتیجه حافظه بیشتری اشغال می کند
//دیفالت ایکس 2 است
}
کلاس انکریپت
تابع اول انکریپت میکند
دوم برای برسی صحت انکریپت با استرینگ
سوم استرینگ انکریپت شده را بر می گر داند