mmmmmmmmmmmm

Šifrovanie zpráv (36v11) (zašifrovanie aj odšifrovanie dokumentov)   Autor: Ing.V.Brabenec, Trenčín, 21.3.2016-9.3.2023. (BbcJS36v11=3SK+pS+ac+2°)


=== Pred použitím si preštudujte nasledujúci text: ===

Vlastnosti:
= šifruje sa podľa Beauforta (kľúč K = otvorený text OT + zašifrovaný text ZT);
= šifruje sa programom v jazyku javascript, ktorý je súčasťou internetovej stránky otvorenej v internetovom prehliadači; program nemá "zadné dvierka";
= šifrovanie prebieha v užívateľovom počítači, nič na neprenáša mimo neho, teda ani pripojenie na internet nie je potrebné, stránka s programom sa dá stiahnúť z internetu do počítača;
= používajú sa najviac tri kľúče zložené z ľubovoľného množstva ľubovoľných písmen; ak sa použije menej kľúčov (jeden alebo dva) potom vo zvyšných kľúčoch musí zostať predvolená hodnota "a";
= šifruje sa do dvojíc písmen (bigramov), preto zašifrovaná zpráva má dvojnásobný počet znakov (písmen) než zpráva otvorená (nezašifrovaná);
= šifrovací program používa autorovu vlastnú funkciu Superkľúč;
= šifrovací program okrem hlavného šifrovania používa aj pevné predšifrovanie inou kombináciou vložených kľúčov;
= šifrovací program používa okrem vložených kľúčov aj autokľúč (autokláv);
= šifrovací program má aj prídavnú voliteľnú možnosť prešifrovať druhým stupňom šifrovania (nemusí sa použiť), pričom sa používa iná kombinácia vložených kľúčov;

Poučenie:
• Použité je prúdové súmerné šifrovanie, ktorého podstata je známa už z románov Julesa Verna spred vyše stovky rokov (Jangada, 1881), teda nie sú v tom žiadne tajnosti; určené je na skautské hry, ale dnes už šifruje každý takmer všetko.
• Toto šifrovanie je možné použiť na obyčajný text, ale aj na formátované dokumenty (vrátane obrázkov), ich súčasťou sú html-formátovacie značky v ich pozadí, ktoré sa pochopiteľne tiež šifrujú, čo môže zabrať aj zopár desiatok percent dĺžky zašifrovanej zprávy (obrázky ešte viac), preto na šifrovanie len obyčajného holého textu (bez html-formátovacích značiek) je určená varianta, ktorá je tiež na týchto stránkach ( tu ).
• Konkrétnych naprogramovaných vyhotovení známych spôsobov šifrovania je veľa, obvykle nie sú zameniteľné. Môže byť výhodné, spolu so zašifrovanou zprávou dopravovať aj príslušný šifrovací program.
• O správnosti zašifrovania sa presvedčte kontrolným odšifrovaním, samostatným a nezávislým, ešte pred použitím zašifrovanej zprávy.
• Skúšajte! - nemáte čo pokaziť...

Návod na použitie:
= 1. v internetovom prehliadači otvorte šifrovaciu stránku, obsahuje aj šifrovací program v jazyku javascript,
= 2. ťuknite na "Vložiť kľúče"; zobrazia sa výzvy na vkladanie kľúčov,
= 3. vkladajte kľúče (napíšte ich do okienka a stlačte klávesu "Enter"), jeden alebo dva alebo tri - v nepoužitých kľúčoch ponechajte predvolenú hodnotu "a",
= 4. po vložení posledného tretieho kľúča sa zobrazí bledšie pole (s jedným riadkom) pre vkladanie zprávy, do neho:
= 5. vložte (napíšte...) text (otvorenú alebo zašifrovanú zprávu - pre obidvoje je postup rovnaký) - miesto pre text sa samočinne podľa potreby natiahne do dĺžky, potom
= 6. ťuknite na "Zašifrovať" alebo na "Odšifrovať" - podľa toho, čo potrebujete,
= 7. ak ste chcete použiť aj druhý stupeň šifrovania, po zašifrovaní (a pred odšifrovaním) ťuknite na "(2.°)", v opačnom prípade tento krok preskočte,
= 8. zobrazený (zašifrovaný alebo odšifrovaný) text použite (dá sa okopírovať tlačidlami Ctrl+C, vložiť Ctrl+V).