Opis projektu:

Projekt ma na celu napisać algorytm szyfrowania w języku Python. Wspomaganie szyfrowania to metody które mają utrudnić nieautoryzowane zdekodowanie wiadomości. Wykorzystuję ono przestawienie znaków za pomocą szyfru płotkowego, oraz rozmieszczenie ich w przestrzeni trójwymiarowej z wykorzystaniem ziarna (wysokość mostu i ziarno to wartości klucza do szyfru) oraz liczb losowych niezbędnych do odkodowanie wiadomości (co znacznie utrudnia złamanie szyfru). Efekt końcowy szyfrowania ma postać współrzędnych znaków liczonych względem ziarna, a nie punktu [0, 0, 0] oraz listy liczb losowych niezbędnej do dekodowania wiadomości. W założeniu ma to znacząco utrudnić złamanie kodu przez osoby nieuprawnione.