Kryptografia projekt.
Program szyfrujący.
Autor:
Opis działania programu.
Program został napisany w języku c++.Szyfrowanie odbywa się w trzech krokach. W pierwszy kroku każdy znak jest przekładany na kodowanie ASSCI, co zmienia znaki na wartości liczbowe następnie do każdego znaku ASSCI dodawane jest pięć, kolejnym krokiem jest odkodowanie tego znaku na alfabet (angielski) tak otrzymany znak zapisywany jest do tablicy. Program konwertuje w ten sposób każdy znak i zapisuje go do tablicy, dodatkowo po każdym znaku, czyli pomiędzy każde dwa znaki odczytane z podanej informacji dodatkowo dodawany jest jeden losowy znak. Tako otrzymany ciąg znaków zostaje zaszyfrowany i niemożliwy do odczytania dodatkowo po szyfrowaniu ilość informacji została podwojona. Deszyfrowanie ciągu znaków odbywa w podobny sposób program zaczyna od przełożenia wszystkich znaków na kodowanie ASSCI następnie odejmowane jest od każdego znaku w formie liczbowej pięć oraz usuwany jest, co drugi znak. Tak otrzymany ciąg znaków zostaje odkodowany na alfabet i w ten sposób otrzymujemy pierwotną informacje.
Schemat blokowy funkcji (procedury) szyfrowania.
TAK NIE
Schemat blokowy funkcji (procedury) deszyfrowania.
TAK NIE