AES crypto Editor v C# .NET
Tato aplikace je mým čtvrtým programem síťové komunikace. Předchozími programy byly: FTP Web Client, Web Explorer a E-mailový klient. AES crypto Editor navazuje na posledně jmenovaný, neboť ten již umožňoval šifrování textu pomocí Vernamovy šifry. AES krypto Editor používá k šifrování AES (Advanced Encryption Standard) na bázi Rijndael algoritmu. Program slouží k vytvoření, editaci a šifrování jednoduchého textu.
Obsluha
Obsluha programu je intuitivní. Skupina ovládacích prvků "Soubor" umožňuje potom výše zmíněnou činnost.
Ovládací prvek:
- "Nový" vymaže okno editoru.
- "Šifrovat" provede zašifrování textu.
- "Uložit zašifrovaný soubor" umožní uložit zašifrovaný soubor. K souboru je na začátku připojen inicializační soubor a ukládá se s příponou sec. Následně se ukládá bezpečnostní klíč s příponou key.
- "Otevřít zašifrovaný soubor" umožní načíst zašifrovaný soubor do editoru. Předtím nebo potom je před dešifrováním nutné načíst bezpečnostní klíč.
- "Načíst bezpečnostní klíč" provede načtení klíče.
- "Dešifrovat" dešifruje text v případě, že je k šifrovanému textu načten správný klíč.
- "Otevřít textový soubor" umožní načíst běžný textový soubor s příponou txt do editoru.
- Následně může být zašifrován, nebo jen editován.
- "Uložit textový soubor" umožní uložit běžný textový soubor s příponou txt.
Pozn. Pro bezpečnost textu je nutné ukládat klíče k souborům a soubory na různá paměťová média. Stejně tak při distribuci souboru je nutné použít rozdílných přenosových kanálů pro zašifrované soubory a klíče k souborům.
Program je volně šiřitelný.
Pozn. Program byl pozměněn za účelem zlepšení ovládání, potom co jsem jej doporučil k použití v článku Krátké pojednání o digitální steganografii.
Galerie

Stáhnout
Stažením následujícího souboru souhlasíš s licenčními podmínkami
Staženo 189x (196.23 kB)
Aplikace je včetně zdrojových kódů v jazyce C#