Løst: ascii julius caesar python kryptering

Det største problem med ASCII Julius Caesar Python-kryptering er, at den ikke er særlig stærk.

import codecs

def rot13(s):
    return codecs.encode(s, 'rot13')

Denne kodelinje importerer codecs-modulet. Codecs-modulet giver funktioner til at kode og afkode data.

Den næste linje definerer en funktion kaldet rot13. Rot13-funktionen tager en streng som et argument og returnerer strengen kodet ved hjælp af rot13-algoritmen.

Rot13-algoritmen er en simpel krypteringsalgoritme, der erstatter hvert bogstav med bogstavet 13 bogstaver efter det i alfabetet.

Ascii kode

I Python kan du bruge ascii-kodemodulet til at repræsentere ASCII-tegn. For eksempel kan strengen "ABC" repræsenteres som strengen "654321".

Cæsar Chiffer

Cæsar-chifferet er et simpelt substitutionsciffer, hvor hvert bogstav i alfabetet erstattes af bogstavet to positioner nede. For eksempel ville bogstavet A blive erstattet af D, B ville blive erstattet af C, og så videre. Denne chiffer kan bruges til at kryptere tekst.

Relaterede indlæg:

Efterlad en kommentar