Rezolvat: criptare ascii julius caesar python

Principala problemă cu criptarea ASCII Julius Caesar Python este că nu este foarte puternică.

import codecs

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

Această linie de cod importă modulul de codecuri. Modulul de codecuri oferă funcții de codificare și decodare a datelor.

Următoarea linie definește o funcție numită rot13. Funcția rot13 ia un șir ca argument și returnează șirul codificat folosind algoritmul rot13.

Algoritmul rot13 este un algoritm simplu de criptare care înlocuiește fiecare literă cu litera de 13 litere după ea în alfabet.

cod Ascii

În Python, puteți utiliza modulul de cod ascii pentru a reprezenta caracterele ASCII. De exemplu, șirul „ABC” poate fi reprezentat ca șirul „654321”.

Cifrul Cezar

Cifrul Caesar este un cifr de substituție simplu în care fiecare literă din alfabet este înlocuită cu litera cu două poziții în jos. De exemplu, litera A ar fi înlocuită cu D, B ar fi înlocuită cu C și așa mai departe. Acest cifru poate fi folosit pentru a cripta text.

Postări asemănatoare:

Lăsați un comentariu