Šifrování

Šifrování umožňuje skrýt informace tak, aby je nebylo možné přečíst bez speciálních znalostí (například hesla). K tomu slouží tajný kód nebo šifra. O skryté informaci se říká, že je zašifrovaná.

Dešifrování je způsob, jak změnit zašifrovanou informaci zpět na otevřený text. Jedná se o dešifrovanou podobu. Studie o šifrování se nazývá kryptografie. Kryptoanalýzu lze provést ručně, pokud je šifra jednoduchá. Složité šifry potřebují k vyhledání možných klíčů počítač. Dešifrování je obor informatiky a matematiky, který se zabývá tím, jak obtížné je šifru prolomit.

Příklady

Jednoduchým druhem šifrování slov je ROT13. Při šifrování ROT13 se písmena abecedy navzájem vyměňují pomocí jednoduchého vzoru. Například A se změní na N, B se změní na O, C se změní na P atd. Každé písmeno se "otočí" o 13 mezer. Při použití šifry ROT13 se ze slov Simple English Wikipedia stane Fvzcyr Ratyvfu Jvxvcrqvn. Šifru ROT13 lze velmi snadno dešifrovat. Protože v anglické abecedě je 26 písmen, pokud písmeno dvakrát otočíme vždy o 13 písmen, získáme původní písmeno. Při druhém použití šifry ROT13 tedy získáme zpět původní text. Julius Caesar při komunikaci se svou armádou občas používal to, co je dnes známé jako Caesarova šifra. Tato šifra funguje na základě posunu polohy písmen: každé písmeno je otočeno o 3 pozice.

Většina druhů šifrování je složitější, takže kryptoanalýza bude obtížná. Některá jsou vytvořena pouze pro text. Jiné jsou vyrobeny pro binární počítačové soubory, jako jsou obrázky a hudba. Dnes mnoho lidí používá asymetrický šifrovací systém zvaný RSA. Pomocí RSA lze zašifrovat jakýkoli počítačový soubor. AES je běžný symetrický algoritmus.

Jednorázová podložka

Většinu typů šifrování lze teoreticky prolomit: nepřítel může být schopen dešifrovat zprávu, aniž by znal heslo, pokud má chytré matematiky, výkonné počítače a spoustu času. Jednorázová podložka je zvláštní tím, že při správném použití ji nelze prolomit. Je třeba dodržet tři pravidla:

  • Tajný klíč (heslo) musí být stejně dlouhý jako tajná zpráva: pokud má zpráva 20 písmen, musí mít klíč také alespoň 20 písmen.
  • Tajný klíč musí být náhodný (např. KQBWLDA...).
  • Tajný klíč lze použít pouze jednou. Chcete-li odeslat více než jednu zprávu, je třeba pro každou zprávu použít jiný klíč.

Pokud jsou tato tři pravidla dodržena, není možné přečíst tajnou zprávu bez znalosti tajného klíče. Z tohoto důvodu během studené války velvyslanectví a velké vojenské jednotky často používaly jednorázové bloky pro tajnou komunikaci se svými vládami. Měly malé knížky ("pads") naplněné náhodnými písmeny nebo náhodnými čísly. Každá stránka z podložky mohla být použita pouze jednou: proto se jí říká "jednorázová podložka".

Šifrování na internetu

Šifrování se na internetu používá často, protože mnoho webových stránek ho používá k ochraně soukromých informací. Na internetu se používá několik šifrovacích protokolů, například SSL (Secure Sockets Layer), IPsec a SSH. Používají šifrovací systém RSA a další. Protokol pro chráněné prohlížení webových stránek se nazývá HTTPS. Šifrování adres URL většinou využívá algoritmus MD5. Na internetovém trhu se používají různé algoritmy v závislosti na potřebě.

Související stránky


AlegsaOnline.com - 2020 / 2022 - License CC3