AES crypto Editor v C # .NET
Táto aplikácia je mojím štvrtým programom sieťovej komunikácie. Predchádzajúcimi programy boli: FTP Web Client, Web Explorer a E-mailový klient. AES crypto Editor nadväzuje na posledný menovaný, lebo ten už umožňoval šifrovanie textu pomocou Vernamovy šifry. AES krypto Editor používa na šifrovanie AES (Advanced Encryption Standard) na báze Rijndael algoritmu. Program slúži na vytvorenie, editáciu a šifrovanie jednoduchého textu.
Obsluha
Obsluha programu je intuitívne. Skupina ovládacích prvkov "Súbor" umožňuje potom vyššie zmienenú činnosť.
Ovládací prvok:
- "Nový" vymaže okno editora.
- "Šifrovať" vykoná zašifrovanie textu.
- "Uložiť zašifrovaný súbor" umožní uložiť zašifrovaný súbor. K súboru je na začiatku pripojený inicializačný súbor a ukladá sa s príponou sek. Následne sa ukladá bezpečnostný kľúč s príponou key.
- "Otvoriť zašifrovaný súbor" umožní načítať zašifrovaný súbor do editora. Predtým alebo potom je pred dešifrovaním nutné načítať bezpečnostný kľúč.
- "Načítať bezpečnostný kľúč" vykoná načítanie kľúča.
- "Dešifrovať" dešifruje text v prípade, že je k šifrovaným texte načítaný správny kľúč.
- "Otvoriť textový súbor" umožní načítať bežný textový súbor s príponou txt do editora.
- Následne môže byť zašifrovaný, alebo len editovaný.
- "Uložiť textový súbor" umožní uložiť bežný textový súbor s príponou txt.
Pozn. Pre bezpečnosť texte je nutné ukladať kľúče k súborom a súbory na rôzne pamäťové médiá. Rovnako tak pri distribúcii súboru je nutné použiť rozdielnych prenosových kanálov pre zašifrované súbory a kľúče k súborom.
Program je voľne šíriteľný.
Pozn. Program bol upravený za účelom zlepšenia ovládania, potom čo som ho odporučil na použitie v článku Krátke pojednanie o digitálnej Steganografia.
Galéria
Stiahnuť
Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami
Stiahnuté 189x (196.23 kB)
Aplikácia je vrátane zdrojových kódov v jazyku C#