7102 chiffer

Nedan finns uppgifter som handlar om chiffer.

Gör ett nytt projekt som till exempel heter chiffer.py.

Gör en fil för varje uppgift.

Flytta funktioner som är användbara i flera uppgifter till en fil som kan döpas till chiffer_lib.py. Importera sedan den i uppgifterna.

Rövarspråk

Vokaler byts mot vokalen samt o och vokalen. Ett exempel följer.

Fint väder idag

Blir på rövarspråket

Fofinontot vovädoderor idodagog

Skriv en funktion som översätter en text till rövarspråk.

Caesar

Skriv ett program som kan lösa Ceasarshiffer.

Om Caesarshiffer på Wikipedia

Skriv en funktion som skiftar ett steg eller kanske en funktion som skiftar ett valbart antal steg.

Tips:

ord('a') # blir 97
ord('z') # blir 122
chr(97) # blir 'a'
chr(122) #blir 'z'

Testa att programmet fungerar. Kryptera ett meddelande. Dekryptera det sedan.

Kan du dekryptera:

lwthni_lnqqfw_qtb_bjnlmy_utqdstrnfq_rzqynuqjx

se säkerhets-SM.

Mer fakta

Ascii