Historie programu

Etapy vývoje

Etapa 1 - Borland Builder

Když jsem (v létě roku 2002) hledal program, který by mi umožňoval rychle šifrovat text do jednoduchých druhů šifer, našel jsem pouze jediný. Již dlouho jsem si také zahrával s myšlenkou vytvořit program, který dokázal zobrazovat i jiné než šifry, než u kterých se používají jen písmena a číslice. Zkrátka vytvořit program, který dokáže zobrazit i jiné normálně nepoužívané znaky (př. je Velký polský kříž).

Právě proto vznikl tento projekt, který se snaží kombinovat jednoduché písmenné šifry i složitější grafické šifry, tedy aby vznikl kvalitní program pro přípravu šifer pro ty nejmlaší, ale i starší členy různých oddílů.

Vývoj tohoto programu stále probíhá. Nevylučuji však, že by mohl být někdy nenadále ukončen, právě proto jsem se rozhodl s programem uvolnit i zdrojové kódy, aby se tento program nikdy nemohl stát mrtvým a aby se mohl i nadále (třeba i bez vědomí autora) po ukončení vývoje dále mohl rozvíjet. Proto aby vše zůstalo i nadále volně dostupné, je tento program rozšiřován podle GNU General Public Licence (GPL).

Etapa 2 – další C

Další etapou byl pokus vytvořit znovu šifrování s více šiframi, přepracovaným systémem šifer s mnoha dalšími možnostmi (přehrávání zvuku, signalizace semaforem).

Měla být použita grafická knihovna Allegro.

Tato etapa byla nakonec nedokončená, i když mnoho algoritmů šifer bylo přepsáno a výkon byl zlepšen, nakonec projekt skončil nedokončený.

Etapa 3 – C# a .NET

Dalším pokusem bylo vytvořit šifrovací program s použitím WinForms v jazyce C#. Vytvořil jsem dokonce beta verzi.

Čas se změnil a tam, kde dříve stačil desktopový program, to teď již není možné. Šifrování se mělo přesunout i na web, šifrování mělo být řešeno přes šifrovací webovou službu.

Etapa 4 – JavaScript

Dalším krokem při vývoji a úplně novém restartu bylo posunout se dál a cílem bylo odstřihnout se od závislosti na jazyce C#.

Cílem bylo vytvořit další verzi tak, aby nebyla závislá na desktopovém prostředí a bylo možné vytvořit mobilní aplikaci, webovou i desktopovou.

Nakonec jsem zvolil jako programovací jazyk nové verze JavaScript.

Tato verze však zůstala jen jako nápad a několik testovacích souborů.

Etapa 5 – Aktuální

Po všech ohlasech, které občas dostávám, jsem se rozhodl přepracovat program šifrování a vytvořit aplikaci, která je použitelná i nové době.

Nové cíle:

Jak toho dosáhnout

Historie

1. 10. 2016

1. 8. 2014

30. 8. 2010

3. 2. 2003

25.1. 2003


5. 1. 2003

1. 1. 2003


22.12.2002  

17.12.2002  


12.12.2002  

28.10.2002