Læringsmål:
- PLACEHOLDER
I disse dager er personvern på dagsorden. Det skal lages en funksjon som skal kryptere en setning ved hjelp av Cæsarskift.
a)
Lag funksjonen cCipher
. Parameterene er word
og step
. Den skal forskyve hver bokstav (char) i word
med step
antall tegn i alfabetet. Til høyre om step er positiv og til venstre om den er negativ.
Anta at word kun består av små bokstaver fra a til z, ingen tegn, tall o.l.
Tips: Lek med: mod(tall + shift, 26)
b)
Lag funksjonen dCipher
. Denne skal dekryptere en tekststreng ved gitt step.
c)
Lag funksjonen safeTalk()
. Den skal gi brukeren valget mellom kryptering eller dekryptering. Deretter skal den be brukeren om en tekstreng og antall steg. Den skal returnere den krypterte eller dekrypterte strengen.