===================================================== = POPIS PRÍKLADU NA POUŽITIE CHVOSTÍKOV V ŠIFROVANÍ = ===================================================== Toto je popis príkladu šifrovania dokumentov, ktorý využíva chvostíky v zpráve. Toto nie je priamo konkrétny príklad. Tento popis sa vzťahuje na použitie javascriptových programov č. (29) aj č. (30) uvedených v Zozname pomôcok na stránke "Šifrujeme s Julesom Vernom" (aktuálne tiež na adrese www.verne1900.sweb.cz)-[Bbc 2020] (Je to šifrovanie s použitím autokľúča a následným druhým stupňom (2°) šifrovania bez autokľúča.) Chvostíky (t.j. vatu (čiže chaotický reťazec znakov) na začiatku zprávy otvorenej, čiastočne zašifrovanej alebo konečne zašifrovanej) tu označujeme písmenom "N" a číslom pre ich odlíšenie, napr. N1, N2, ... === ZAŠIFROVANIE: ========= = Príprava: zvolím si vatu N1 = ľubovoľný reťazec, ktorý zašifrujem (používam šifrovanie jednoho otvoreného znaku do dvoch písmen-bigramov) a výsledok si dočasne odložím celý alebo jeho časť od začiatku - je to vata N2 ktorú v prípade (a) odoberám a musí ju poznať aj príjemca zašifrovanej zprávy, aby ju bol schopný rozšifrovať, alebo v prípade (b) musí príjemca poznať dĺžku (=počet písmen) vaty N2. V každom prípade príjemca musí poznať dĺžku (=počet písmen) vaty N3. (Samozrejme, na oboch stranách sa pracuje s kľúčmi ako obvykle.) = Šifrovanie: Pred začiatok otvorenej zprávy vkladám vatu N1, a výsledok zašifrujem, a vo výsledku na začiatku (=už čiastočne zašifrovanej zprávy) buď (a) odoberiem vatu N2 (pričom N2 má menej znakov než je 2N1) alebo (b) pridám ľubovoľnú vatu N2 s dohodnutým počtom znakov, a výsledok zašifrujem druhým stupňom (2°), a vo výsledku na začiatku (=už dvakrát zašifrovanej zprávy) pridám ľubovoľnú vatu N3 s dohodnutým počtom znakov, a výsledok je konečne zašifrovaná zpráva, ktorú dopravím príjemcovi. === ODŠIFROVANIE: ========= Odšifrovanie vykonávam opačným postupom. Prijmem zašifrovanú zprávu, a na začiatku konečne zašifrovanej zprávy odstránim vatu N3 s dohodnutým počtom znakov, a výsledok odšifrujem druhým stupňom (2°), čím som dostal čiastočne odšifrovanú zprávu, a ďalej vo výsledku na začiatku buď (b) odoberiem vatu N2 s dohodnutým počtom znakov, alebo (a) pridám vatu N2 s (presne) dohodnutými znakmi, a výsledok odšifrujem a beriem na vedomie, že na začiatku pred skutočnou zprávou je vata (N1) bez informácie. ___---oooOooo---___