آموزش رمز معکوس در رمزنگاری با پایتون

3 سال پیش

آموزش رمز معکوس در رمزنگاری با پایتون

 

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش رمز معکوس در رمزنگاری با پایتون خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش طراحی وب سایت با پایتون و جنگو

در این درس شما به طور مفصل درباره رمزگذاری معکوس و کدگذاری آن خواهید آموخت.

 

الگوریتم رمزنگاری معکوس

الگوریتم رمز عبور معکوس دارای ویژگی های زیر است –

 

  • پپاز الگویی برای برگرداندن رشته متن ساده برای تبدیل به عنوان متن رمز استفاده می کند.
  • روند رمزگذاری و رمزگشایی یکسان است.
  • برای رمزگشایی متن رمزنگاری ، کاربر به سادگی باید متن رمزنگاری را معکوس کند تا متن ساده را بدست آورد.

 

اشکال رمزنگاری معکوس

 اشکال عمده رمز عبور معکوس این است که بسیار ضعیف است. یک هکر به راحتی می تواند متن رمز را بشکند تا پیام اصلی را دریافت کند. از این رو ، رمزنگاری معکوس به عنوان گزینه خوبی برای حفظ کانال ارتباطی ایمن در نظر گرفته نمی شود.

drawback

مثال

مثالی را در نظر بگیرید که دستور این برنامه برای توضیح رمزگذاری معکوس است که با الگوریتم رمزنگاری معکوس اجرا می شود. کد پایتون زیر از الگوریتم برای بدست آوردن خروجی استفاده می کند.

message = 'This is program to explain reverse cipher.'

translated = '' #cipher text is stored in this variable

i = len(message) - 1




while i >= 0:

   translated = translated + message[i]

   i = i - 1

print(“The cipher text is : “, translated)

 

 

خروجی

متن معکوس را مشاهده می کنید، یعنی همان خروجی که در تصویر زیر نشان داده شده است –

Output

توضیح کد

  • متن ساده در پیام متغیر ذخیره می شود و متغیر ترجمه شده برای ذخیره متن رمز ایجاد شده استفاده می شود.
  • طول متن ساده با استفاده از حلقه و به کمک شماره شاخص محاسبه می شود. نویسه ها در متغیر رمزنگاری متن ترجمه شده که در آخرین سطر چاپ می شود ، ذخیره می شوند.

 

منبع.

لیست جلسات قبل آموزش رمزنگاری با پایتون 

  1. آموزش رمزنگاری با پایتون
  2. بررسی اجمالی آموزش رمزنگاری با پایتون 
  3. آموزش رمزنگاری دو گانه در رمزنگاری با پایتون
  4. مرور و نصب پایتون
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه