资 源 简 介
Algorytm szyfrujący oparty na grafie.
Generowany jest graf w sposób losowy. Musi istnieć przynajmniej jedna ścieżka między dwoma wierzchołkami. Wszystkie krawędzie grafu posiadają bloki szyfrujące/deszyfrujące. Graf jest kluczem długoterminowym. Na grafie generowane są ścieżki od punktu start do punktu end. Każda ścieżka jest kluczem krótkoterminowym, służącym do zakodowania jednego znaku. Do zakodowania np. całego zdania o długości n znaków potrzebne jest n ścieżek które zakodują każdy znak. Bloki szyfrujące i deszyfrujące oparte są na zamianie znaków - podobnie jak w enigmie miało miejsce w rotorach. Pomysł z enigmy został rozszerzony o liczbę znaków w bloku/rotorze kodujących (zamiast 26 znaków oryginalnie w enigmie, blok składa się z 256 znaków - pełnej tablicy ASCII).
Klucze krótkoterminowe i długoterminowe mogą być zapisywane i wczytywane z pliku. Do zapisywania bloków kodujący