آموزش تست رمزگذاری جایگزینی ساده در رمزنگاری با پایتون

3 سال پیش
آموزش تست رمزگذاری جایگزینی ساده در رمزنگاری با پایتون

آموزش تست رمزگذاری جایگزینی ساده در رمزنگاری با پایتون

 

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

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

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

 

import random, string, substitution
def main():
   for i in range(1000):
      key = substitution.getRandomKey()
      message = random_string()
      print('Test %s: String: "%s.."' % (i + 1, message[:50]))
      print("Key: " + key)
      encrypted = substitution.translateMessage(message, key, 'E')
      decrypted = substitution.translateMessage(encrypted, key, 'D')
      
      if decrypted != message:
         print('ERROR: Decrypted: "%s" Key: %s' % (decrypted, key))
         sys.exit()
      print('Substutition test passed!')

def random_string(size = 5000, chars = string.ascii_letters + string.digits):
   return ''.join(random.choice(chars) for _ in range(size))
if __name__ == '__main__':
   main()

 

خروجی

می توانید خروجی را به صورت رشته های تولید شده تصادفی مشاهده کنید که به تولید پیام های متنی ساده تصادفی کمک می کند، همانطور که در زیر نشان داده شده است –

 

Strings

 

پس از اتمام موفقیت آمیز تست، می توانیم پیام خروجی آزمون جایگزینی را که گذرانده مشاهده کنیم !.

Substitution

 

بنابراین، می توانید رمز ورود به سیستم را به صورت سیستماتیک هک کنید.

 

منبع.

 

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

  1. آموزش رمزنگاری با پایتون
  2. بررسی اجمالی آموزش رمزنگاری با پایتون 
  3. آموزش رمزنگاری دو گانه در رمزنگاری با پایتون
  4. مرور و نصب پایتون
  5. آموزش رمز معکوس در رمزنگاری با پایتون
  6. آموزش رمز سزار در رمزنگاری با پایتون
  7. آموزش الگوریتم ROT13 در رمزنگاری با پایتون 
  8. آموزش رمزنگاری جابجایی در رمزنگاری با پایتون
  9. آموزش رمزنگاری با رمزنگاری جابجایی
  10. آموزش رمزگذاری فایل ها با رمزنگاری در پایتون
  11. آموزش رمزگشایی فایل ها با رمزنگاری در پایتون
  12. آموزش رمزگذاری و رمزگشایی Base64 در رمزنگاری با پایتون 
  13. آموزش فرایند XOR در رمزنگاری با پایتون
  14. آموزش رمز ضربی در رمزنگاری با پایتون
  15. آموزش رمز مستوی در رمزنگاری با پایتون
  16. آموزش هک کردن رمز تک حروف در رمزنگاری با پایتون
  17. آموزش رمز جایگزینی ساده در رمزنگاری با پایتون
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه