Evropská Unie je naší nejvyšší instancí a my musíme plnit to, co nám nařídí. Dle dle směrnice Evropské Unie 95/46/ES jsme povinni žádat si váš souhlas se zpracováním údajů prostřednictvím souborů cookie a podobných nástrojů (termín "podobné nástroje" je použitý přímo v dokumentu "Stanovisko EU k internetové reklamě, informace o odvolatelnosti souhlasu" viz odkaz níže).
V tuto chvíli se soubory cookie a podobné nástroje vytváří za tímto účelem:
- cookie pro uložení informace o souhlasu se zpracováním údajů prostřednictvím souborů cookie a podobných nástrojů.
- reklama SKLIK.CZ společnosti Seznam.cz, a.s. více na www.sklik.cz .
V případě, že bychom tuto informaci nezveřejnili, hrozí pokuta až 10 000 000 Kč, a to není legrace. Prosíme tedy o strpení a pročtení těchto informací a vyjádření souhlasu či nesouhlasu.
Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Prosím, přečtěte si naše Provozní podmínky (odkaz níže) o tom, jaké soubory cookie používáme a jaké informace sbíráme na tomto webu o svých čtenářích. Pokud budete pokračovat na tento web, souhlasíte, že můžeme ukládat a používat soubory cookie na vašem zařízení, které slouží pro přístup k tomuto webu.
Zvolení tlačítka SOUHLASÍM je trvalé vyjádření souhlasu (až do odvolání) se zapisováním čtením, zpracováním cookies a používáním podobných nástrojů tímto webem.
--------------------------------------------------------------------------------------------------------------------------
Zároveň volbou tlačítka SOUHLASÍM potvrzujete, že JE VÁM VÍCE JAK 18 let.
--------------------------------------------------------------------------------------------------------------------------
Zvolení tlačítka NESOUHLASÍM je trvalé vyjádření nesouhlasu s se zapisováním čtením, zpracováním cookies a používáním podobných nástrojů tímto webem. V případě vyjádření nesouhlasu budou vymazány soubory cookies zapsané tímto webem, budete přesměrován/a na stránky VLÁDY ČR (což je v podstatě výkonný zástupce Evropské Unie pro Českou republiku a web, o kterém v tuto chvíli předpokládáme, že je zcela v souladu se zákony ČR a směrnicemi EU) a následně vám doporučujeme vymazat preventivně soubory cookie z vašeho zařízení (nejčastěji internetový prohlížeč). Pokud neznáte postup k výmazu souborů cookie z vašeho zařízení, obraťte se na vašeho dodavatele nebo na podporu výrobců zařízení (internetového prohlížeče).
Odvolat projevený SOUHLAS můžete kliknutím na červené tlačítko úplně nahoře, které se objeví na prezentaci po projevení souhlasu.
Jednou z nejlepších šifer je údajně AES (Advanced Encryption Standard). Původní název této šifry byl Rijndael. Autory jsou Joan Daemen a Vincent Rijmen z Belgie. Jmenuji autory záměrně, abych potíral ducha NEINDIVIDUÁLNÍHO ČLOVĚKOVČELÍHO ANONYMNÍHO KOLEKTIVISMU. Je to vůbec první šifra, kterou používá americká NSA, a která je zároveň přístupná široké veřejnosti. Ale proč o tom píšu. Programuji v Javě a napadlo mě zašifrovat si prostřednictvím třídy Cipher. Použil jsem 256 bitový klíč. A co se nestalo. NEŠLO TO.
Proč???
Java aplikace vracela hlášku o příliš dlouhém klíči (java.securiy.InvalidKeyException: Illegal key size or default parameters). Můžu vám hned říct, že jsem se trápil dlouho. Hledal jsem všechny možné chyby - U SEBE. Nakonec jsem našel na internetu zprávu, že aby se povolil klíč o velikosti 256 bitů, je potřeba si stáhnout tzv. Java Cryptography Extension (JCE) a přepsat soubory v adresáři Javy (lib/security), konkrétně přepsat soubor local_policy.jar a US_export_policy.jar. Po tomto přepisu se nastavený LIMIT uvolní a lze používat delší šifrovací klíče. Zjistit informaci o aktuální podporované délce klíče lze touto řádkou:
int maxKeyLen = Cipher.getMaxAllowedKeyLength("AES");
Před aplikací opravy JCE jsem měl pocit, že nefungoval ani 128bitový klíč. Jakmile jsem opravu nainstaloval, runtime prostředí přestalo blít informace o problému s klíčem.
Pokud jsem aplikaci využívající šifrování AES spustil na jiném počítači, i s menším klíčem, blilo to stejnou chybu. Šifrování se jednoduše vynechá a neprovede se. Po provedení přepisu souborů vše funguje.
CO NA TO ŘÍCT???
Pro přenositelnou aplikaci Javy je celkem zbytečné to, že si vývojář u sebe odstraní limity na šifrování, když na počítači uživatele toto nefunguje. Je to tedy ÚPLNĚ NA NIC.
Jak jde vidět, politika "chránit a bránit" proniká do všech oblastí lidského života a také do programování. Jak jsem byl naštvaný, obětoval jsem asi 10 hodin svého času a vytvořil vlastní jednodušší symetrickou šifrovací třídu. Neříkám, že je to dokonalé, ale NIKDO na této planetě mi nebude zakazovat šifrovat data. Vlastní způsob šifrování má jeden velký klad - nikdo neví, jak šifruju a klasické metody k dešifraci nemusí fungovat. Na internetu narozdíl pro AES a DES není pro mou šifru on-line nástroj, kam vložíte klíč a dešifrujete mnou zašifrovaná data :-). Musíte podstoupit celý myšlenkový proces, tj. objevit algoritmus.
Přeji krásný den. Ať žije svoboda. Už AES nepotřebuju, můžou si ho strčit víte kam a udělat s ním víte co. A zakázat všechny klíče a zahodit je do kanálu a spláchnout.
název a sídlo firmy: Josef Nádběla - ALAWARE IČ: 75811511, sídlo: Moravská 617/18, Chropyně Firma je zapsána do živnostenského rejstříku pod názvem 'Josef Nádběla', odkaz zde. Jsme neplátci DPH.
Webový systém NÁDBĚLA WEB INFINITY 1.1.21D - Copyright Josef Nádběla - ALAWARE 2024 - Všechna práva vyhrazena.
CSS 3.0, PHP 5.4.20 STRICT (verze PHP na hostingu: 8.2.7), XHTML 1.0 Strict
Odladěno pro Internet Explorer 9-11; Mozilla Firefox 12-57; Opera 11,12; Google Chrome 20-34, Maxthon Cloud Browser v4.0.3.6000.