Riješeno: ascii julius caesar python enkripcija

Glavni problem sa 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 zvanu rot13. Funkcija rot13 uzima string kao argument i vraća string kodiran pomoću algoritma rot13.

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

Ascii kod

U Pythonu možete koristiti modul ascii koda za predstavljanje ASCII znakova. Na primjer, niz “ABC” može biti predstavljen kao niz “654321”.

Cezar Šifra

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

Slični postovi:

Ostavite komentar