Ratkaistu: ascii julius caesar python -salaus

ASCII Julius Caesar Python -salauksen suurin ongelma on, että se ei ole kovin vahva.

import codecs

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

Tämä koodirivi tuo koodekkimoduulin. Pakkauksenhallintamoduuli tarjoaa toimintoja tietojen koodaamiseen ja purkamiseen.

Seuraava rivi määrittelee funktion nimeltä rot13. Funktio rot13 ottaa merkkijonon argumenttina ja palauttaa rot13-algoritmilla koodatun merkkijonon.

Rot13-algoritmi on yksinkertainen salausalgoritmi, joka korvaa jokaisen kirjaimen 13 kirjaimella sen jälkeen aakkosissa.

Ascii koodi

Pythonissa voit käyttää ascii-koodimoduulia edustamaan ASCII-merkkejä. Esimerkiksi merkkijono "ABC" voidaan esittää merkkijonona "654321".

Caesar Salaus

Caesar-salaus on yksinkertainen korvaussalaus, jossa jokainen aakkosten kirjain korvataan kirjaimella, joka on kaksi asemaa alaspäin. Esimerkiksi kirjain A korvattaisiin kirjaimella D, B korvattaisiin C:llä ja niin edelleen. Tätä salausta voidaan käyttää tekstin salaamiseen.

Related viestiä:

Jätä kommentti