Szyfr płotkowy ver. 1.1 ^^
Nareszcie, po wielu trudach i mozołach udało mi się zrobić
funkcję rozkodowującą tekst zakodowany szyfrem płotkowym..
Prawdopodobnie już wcześniej bym to zrobił, gdyby nie pewien mały
problem...
Nareszcie, po wielu trudach i mozołach udało mi się zrobić
funkcję rozkodowującą tekst zakodowany szyfrem płotkowym..
Prawdopodobnie już wcześniej bym to zrobił, gdyby nie pewien mały
problem...
W wyniku mojej dalszej zabawy z różnymi szyframi zrobiłem tym
razem coś prostego :)
Jest to program, który szyfruje tekst szyfrem płotkowym.
Jego kod źródłowy znajdziesz tutaj.
Heh postanowilem, ze zrobie znane mi algorymty szyfrowania w cpp
i oto kolejny. Tym razem rot13. Wiem, ze to nie jest skomplikowany
algorytm, jednak postanowilem wstawic ;p
Tutaj znajdziesz kod.
Tym razem postanowilem zrobic ten sam program. Ok nie taki sam.
Wprawdzie robi to samo, ale metoda dojscia do celu jest inna.
Wczesniejsza wersja programu dzialala w ten sposob ze sposrod
tablic Vigenere'a szukala tego miejsca gdzie krzyzowaly sie
litery.
W tym wypadku jest inaczej. Program sprawdza jakie miejsce w tabeli
ma litera, a potem jej odpowiednik w slowie kluczowym. Ten wynik
sie ze soba sumuje i jesli jest mniejszy niz 26 to mamy zakodowany
jeden znak, a jesli jest wiekszy od 26 to od tej sumy sie odejmuje
26 i tez mam zakodowany znak :P
Nie bede bardziej gmatwal, tutaj znajdziecie kodziwo ;]
Peace!
P.S. Warto wspomniec ze 1 wersja tego programu zajmowala
nieco ponad 100 linii (bez komentarzy to bedzie jakies 95 linijek),
natomiast ta 2-ga wersja zajmuje 53 linie :)
Wiem, wiem mozna to ylo wykonac w jedna noc, ale ja jak zwykle
sobie pokomplikowalem sprawy.. ;p
Po dlugim nie kodzeniu w cpp napisalem program, ktory szyfruje
wiadomosci szyfrem Vigenere'a
Kod pisalem w calosci sam, byc moze ma mase bledow, ale spelnia
swoje zadanie.
Jezeli ktos chce to moze obejrzec kod tutaj.