Typy filtrů
Jak se blížilo první vydání tohoto programu, zvyšoval se i počet různých šifer. Postupem času bylo jasné, že bude zřejmě nutné šifry rozdělit podle jejich funkce. Vzniklo tedy i několik základních skupin. Chtěl bych avšak podotknout, že tyto rozšiřující informace asi nebudou pro většinu uživatelů potřebné.
Chtěl bych ale uvést, že toto dělení vzniklo jenom pro přehlednost a snadnou orientaci v programu. V žádném případě není příslušností k typu nějak ovlivněna vlastní funkčnost.
Typ každého filtru lze poznat z jeho názvu. Začátek jména začíná na charakteristickou skupinu znaků, podle které se určuje příslušnost se skupině.
Zde bych chtěl alespoň trochu popsat různé typy filtrů, jejich základní funkci a nekteré charakteristiky.
Poznámka: Pokud jste uživatelem grafického prostředí, který nepoužívá možností volání z příkazové řádky, pak názvy jednotlivých filtrů jsou před vámi skryty.
Písmenné šifry
Název takovéto šifry začíná na znaky "abc_". Jejich úkolem je převést text napsaný pomocí písmen na šifrovaný tak, že výsledný text je zase šifra, která se zase skládá z písmen.
Morseova abeceda
Tyto šifry obecně pracují s Morseovou abecedou. V případě, že chceme používat všechny tyto filtry, musíme text převést na Morseovu abecedu, pomocí filtru, který zpracovává text do podoby Morseovy abecedy. Ostatní filtry již předpokládají, že na jejich vstupu již je šifra ve tvaru Morseovy abecedy. Názvy těchto filtů začínají na "morse_".
Grafický výstup
Úkolem této šifry je převést zadaný text do grafické podoby, kde výstup je grafický obrázek. Každý takovýto filtr má na začátku názvu "bmpout_".
Základním filtrem je filtr bmpout_writer, který převádí text na text vytištěný do grafické podoby, kde každému znaku lze přiřadit nezávislou grafickou podobu. Tento filtr je natolik široký, že i svým způsobem můžeme považovat jeho soubory nastavení za samostatné šifry.
Tabulkové šifry
Tyto filtry zpracují text podle určitých pravidel do tabulky. Jejich název začíná na "chart_".
Doplňující filtry
Tyto filtr sami zprávu nešifrují. Jejich funkcí je předzpracovat text do podoby, který mohou číst další šifry. Některé šifry by se například nedokázali vypořádat s textem, kde je za sebou více mezer. Některé šifry by mohli mít problém s konci řádků.
Při přípravě grafického prostředí, které funguje pod Windows, například vyvstal problém s konci řádků, kdy celý program byl vyvíjen tak, že konce řádků jsou zaznamenány jako v Linuxu, ale grafické prostředí pracuje pouze s konci řádků v rozdílném formátu operačního systému.
Že se jedná právě o takovýto typ šifry poznáme podle začátku "misc_".
Statistické filtry
Od verze 0.3 byl do tohoto programu přidán další typ filtrů. Jejich úkolem není text převést do šifrované zprávy, ale statisticky zpracovat text. Výstup z těchto filtrů tedy nelze zpět dešifrovat.
Tyto filtry poskytují informační zprávu o zadaném textu. Tyto informace mohou být pouze informační, nebo mohou pomoci při případném dešifrování.
Systémové filtry
Tyto filtry začínající na "sys_" zde jsou jenom jako rozšíření. Těchto filtů zřejmě asi nebude nikdy v praxi použito, i když lze s nimi dělat mnoho zajímavého. Nevýhodou těchto šifer je jejich přílišná vázanost na prostředí počítače a jeho programového příslušenství.