Riješeno: ascii julius caesar python enkripcija

Glavni problem s ASCII Julius Caesar Python enkripcijom je taj što nije jako jaka.

import codecs

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

Ova linija koda uvozi modul kodeka. Modul kodeka pruža funkcije za kodiranje i dekodiranje podataka.

Sljedeći red definira funkciju koja se zove rot13. Funkcija rot13 uzima niz kao argument i vraća niz kodiran pomoću algoritma rot13.

Algoritam rot13 jednostavan je algoritam šifriranja koji zamjenjuje svako slovo slovom 13 iza njega u abecedi.

Ascii kod

U Pythonu možete koristiti modul ascii koda za predstavljanje ASCII znakova. Na primjer, niz "ABC" može se predstaviti kao niz "654321".

Cezar Šifra

Cezarova šifra je jednostavna zamjenska šifra gdje se svako slovo u abecedi zamjenjuje slovom dvije pozicije niže. Na primjer, slovo A bi bilo zamijenjeno sa D, B bi bilo zamijenjeno sa C, i tako dalje. Ova šifra se može koristiti za šifriranje teksta.

Povezani postovi:

Ostavite komentar