Rešeno: šifriranje ascii julius caesar python

Glavna težava s šifriranjem ASCII Julius Caesar Python je, da ni zelo močno.

import codecs

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

Ta vrstica kode uvozi modul kodekov. Modul kodekov ponuja funkcije za kodiranje in dekodiranje podatkov.

Naslednja vrstica definira funkcijo, imenovano rot13. Funkcija rot13 vzame niz kot argument in vrne niz, kodiran z algoritmom rot13.

Algoritem rot13 je preprost šifrirni algoritem, ki zamenja vsako črko s črko 13 črk za njo v abecedi.

koda Ascii

V Pythonu lahko uporabite kodni modul ascii za predstavitev znakov ASCII. Na primer, niz "ABC" je lahko predstavljen kot niz "654321".

Cezar Šifra

Cezarjeva šifra je preprosta nadomestna šifra, kjer je vsaka črka v abecedi nadomeščena s črko dve poziciji nižje. Na primer, črko A bi zamenjali z D, B bi zamenjali s C in tako naprej. To šifro lahko uporabite za šifriranje besedila.

Podobni objav:

Pustite komentar