دوستان ممنون
با تلاش بسیاااااااااااااااار خودم نوشتمش!!! و بالاخره تحویل دادمش!!!
دوست عزیز اسم این روش رمزنگاری متقارن نیست.
مدل رمزنگاری مهمتر از اینه .
شما از روش های alphabetic برای رمزکردن استفاده کردید.
رمزنگاری متقارن به رمزنگاری گفته میشه که فرستنده و گیرنده هر دو کلید یکسان برای رمزگشایی دارند.
ولی روش رمزنگاری شما اصلا به کلید ربطی نداشت. شما با حروف کار کردید . یعنی اگر به حروف یه عدد نسبت بدیم مثلا a=0, b=1, c=2 ,......z=25 هر حرفی که می خواهید رمز کنید از فرمول زیر استفاده می کنید:
شماره حرف رمز شده = عددیکه باید اضافه بشه + شماره حرفیکه می خواهیم رمز کنیم
مثلا :
a(0)+5=f
و به همین ترتیب
رمزنگاری قوانین خاصی داره و همینطور مدلهای خاص مثلا caeser, monoalphabetic, polyalphabetic ,.......
به هر حال خیلی خوشحالم که تونستی خودت برنامه رو بنویسی ، در حین انجام کار مشکلات زیادی پیش میاد ولی در کنار مشکلات ، تجربیات زیادی بدست میاد. و حالا شما تو این زمینه موفقی
برات آرزوی موفقیت می کنم