Löst: ascii julius caesar python-kryptering

Det största problemet med ASCII Julius Caesar Python-kryptering är att den inte är särskilt stark.

import codecs

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

Denna kodrad importerar kodekmodulen. Codec-modulen tillhandahåller funktioner för att koda och avkoda data.

Nästa rad definierar en funktion som kallas rot13. Rot13-funktionen tar en sträng som ett argument och returnerar strängen kodad med rot13-algoritmen.

Rot13-algoritmen är en enkel krypteringsalgoritm som ersätter varje bokstav med bokstaven 13 bokstäver efter den i alfabetet.

Ascii-kod

I Python kan du använda ascii-kodmodulen för att representera ASCII-tecken. Till exempel kan strängen "ABC" representeras som strängen "654321".

Caesar Cipher

Caesar Chiffer är ett enkelt substitutionschiffer där varje bokstav i alfabetet ersätts av bokstaven två positioner nedåt. Till exempel skulle bokstaven A ersättas med D, B skulle ersättas med C, och så vidare. Detta chiffer kan användas för att kryptera text.

Relaterade inlägg:

Lämna en kommentar