• ¡Welcome to Square Theme!
  • This news are in header template.
  • Please ignore this message.
مهمان عزیز خوش‌آمدید. ورود عضــویت


امتیاز موضوع:
  • 19 رای - 2.32 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Title: رمزگذاری به شیوه سزاری در پایتان
حالت خطی
#2
درود

کد زیر برعکس کد بالاست
کد بالا برای رمز گذاری و کد زیر برای رمز گشایی سزاری مورد استفاده قرار میگیرد.

نکته:کد از همان کتاب هک کردن رمز های مخفی با پایتان برداشته شده است.

کد:
message = 'JR UNIR VASBEZ GUNG GURER ZNL OR FBZR CEBOYRZF VA FRAQVAT GEBBCF OHG JR JNAG GB GEL GB FRAQ BHE SBEPRFF GUEBJ EVIRE VS JR SNVY JR JVYY GEL GUR WHATYRF JNL!NALJNL JR NER VA FUBEG FLCCYVRF V QBAG GUVAX JR PNA ZNATR GUNG OHG JR GEL OR NJNER JR JVYY TVIIR LBH FVTA HFVAT N ERQ FZBBX VS LBH FRR GUNG VGF HFR'
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'



for key in range(len(LETTERS)):
    translated=''
    
    
    
    for symbol in message:
        if symbol in LETTERS:
            num=LETTERS.find(symbol)
            num=num - key
            
            if num < 0:
                num=num + len(LETTERS)
                
                
            translated=translated + LETTERS[num]
        else:
            
            translated=translated + symbol
                
                
    print('Key #%s:%s' % (key,translated))

موفق باشید.
 
پاسخ
  


پیام‌های این موضوع
RE: رمزگذاری به شیوه سزاری در پایتان - توسط Anarchy - 09-28-2014، 07:23 PM

موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سورس ماشین حساب در پایتان Anarchy 1 4,571 07-04-2015، 10:26 AM
آخرین ارسال: jdp8rj
  ساخت پسورد تصادفی در پایتان Anarchy 0 3,267 09-28-2014، 12:25 AM
آخرین ارسال: Anarchy
  برعکس کردن متن در پایتان Anarchy 0 3,438 09-28-2014، 12:21 AM
آخرین ارسال: Anarchy
  ایجاد وقفه در پایتان Anarchy 0 3,114 09-28-2014، 12:09 AM
آخرین ارسال: Anarchy

پرش به انجمن:


Browsing: 1 مهمان