<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>https://infopedia.cz/index.php?action=history&amp;feed=atom&amp;title=%C5%A0ifrov%C3%A1n%C3%AD</id>
	<title>Šifrování - Historie editací</title>
	<link rel="self" type="application/atom+xml" href="https://infopedia.cz/index.php?action=history&amp;feed=atom&amp;title=%C5%A0ifrov%C3%A1n%C3%AD"/>
	<link rel="alternate" type="text/html" href="https://infopedia.cz/index.php?title=%C5%A0ifrov%C3%A1n%C3%AD&amp;action=history"/>
	<updated>2026-05-21T19:34:52Z</updated>
	<subtitle>Historie editací této stránky</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://infopedia.cz/index.php?title=%C5%A0ifrov%C3%A1n%C3%AD&amp;diff=13405&amp;oldid=prev</id>
		<title>InfopediaBot: Bot: AI generace (Šifrování)</title>
		<link rel="alternate" type="text/html" href="https://infopedia.cz/index.php?title=%C5%A0ifrov%C3%A1n%C3%AD&amp;diff=13405&amp;oldid=prev"/>
		<updated>2025-12-09T04:55:02Z</updated>

		<summary type="html">&lt;p&gt;Bot: AI generace (Šifrování)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{K rozšíření}}&lt;br /&gt;
{{Infobox Kryptografie&lt;br /&gt;
| název = Šifrování&lt;br /&gt;
| typ = Proces, technologie&lt;br /&gt;
| obor = [[Kryptologie]], [[Kybernetická bezpečnost]], [[Informatika]]&lt;br /&gt;
| účel = Ochrana [[důvěrnost|důvěrnosti]], [[integrita dat|integrity]] a [[autentizace|autenticity]] dat&lt;br /&gt;
| klíčové_pojmy = [[Klíč (kryptografie)|Klíč]], [[Algoritmus]], [[Otevřený text]], [[Šifrový text]], [[Šifra]]&lt;br /&gt;
| související_obory = [[Matematika]], [[Počítačové vědy]], [[Telekomunikace]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Šifrování&amp;#039;&amp;#039;&amp;#039; (též &amp;#039;&amp;#039;&amp;#039;kryptografie&amp;#039;&amp;#039;&amp;#039;) je nauka o metodách utajování smyslu zpráv převodem do podoby, která je čitelná pouze se speciální znalostí, tedy s použitím správného [[kryptografický klíč|klíče]]. Cílem šifrování je ochrana obsahu dat před neoprávněným přístupem, ať už při jejich přenosu, nebo při uložení. Slovo kryptografie pochází z řečtiny, kde &amp;#039;&amp;#039;kryptós&amp;#039;&amp;#039; znamená skrytý a &amp;#039;&amp;#039;gráphein&amp;#039;&amp;#039; psát. Kryptologie, širší vědní disciplína, zahrnuje jak kryptografii (tvorbu šifrovacích systémů), tak kryptoanalýzu (luštění zašifrovaných zpráv).&lt;br /&gt;
&lt;br /&gt;
== ⏳ Historie ==&lt;br /&gt;
Historie šifrování sahá tisíce let do minulosti a vyvíjela se souběžně s potřebou utajovat informace.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Starověk&amp;#039;&amp;#039;&amp;#039; – První známé šifry byly jednoduché substituční a transpoziční šifry. Příkladem je [[Caesarova šifra]], pojmenovaná po [[Julius Caesar|Juliu Caesarovi]], která posouvala písmena v abecedě o pevný počet pozic. Používaly se také dřevěné destičky s vyrytým textem zakrývaným voskem.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Středověk a raný novověk&amp;#039;&amp;#039;&amp;#039; – Rozvíjely se složitější šifry, jako je [[Vigenèrova šifra]], která používala heslo pro polyalfabetickou substituci. Kryptografie se stala důležitou pro diplomacii a vojenskou komunikaci.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;20. století&amp;#039;&amp;#039;&amp;#039; – S rozvojem technologií se objevily mechanické a elektromechanické šifrovací stroje, například slavná [[Enigma]] používaná [[Nacistické Německo|Německem]] za [[Druhá světová válka|druhé světové války]]. Její prolomení [[Spojenci]] mělo zásadní dopad na průběh války. V polovině 70. let 20. století se s rozvojem [[výpočetní technika|výpočetní techniky]] objevila [[asymetrická kryptografie]].&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Moderní éra&amp;#039;&amp;#039;&amp;#039; – Od druhé poloviny 20. století se šifrování přesunulo do digitální sféry a stalo se klíčovou součástí [[kybernetická bezpečnost|kybernetické bezpečnosti]]. Dnes se využívají sofistikované [[algoritmus|algoritmy]] a počítače pro zabezpečení komunikace a dat.&lt;br /&gt;
&lt;br /&gt;
== ⚙️ Principy šifrování ==&lt;br /&gt;
Základní princip šifrování spočívá v transformaci čitelné zprávy (tzv. [[otevřený text]]) do nečitelné podoby (tzv. [[šifrový text]]) pomocí šifrovacího [[algoritmus|algoritmu]] a [[kryptografický klíč|klíče]]. Pro dešifrování (získání původního textu ze šifrového textu) je pak nutné použít odpovídající dešifrovací algoritmus a klíč.&lt;br /&gt;
&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Otevřený text (plaintext)&amp;#039;&amp;#039;&amp;#039; – Původní, čitelná zpráva nebo data, která mají být zašifrována.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Šifrový text (ciphertext)&amp;#039;&amp;#039;&amp;#039; – Nečitelná podoba dat po provedení šifrovacího procesu.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Šifrovací algoritmus&amp;#039;&amp;#039;&amp;#039; – Matematický postup nebo soubor pravidel, který definuje, jak se otevřený text transformuje na šifrový text.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Klíč&amp;#039;&amp;#039;&amp;#039; – Tajná informace (číslo, řetězec znaků), která je vstupem do šifrovacího a dešifrovacího algoritmu a určuje konkrétní transformaci. Bez znalosti správného klíče je dešifrování šifrového textu prakticky nemožné.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Šifra&amp;#039;&amp;#039;&amp;#039; – Dvojice algoritmů (šifrovací a dešifrovací), které realizují transformaci dat.&lt;br /&gt;
&lt;br /&gt;
== 🔑 Typy šifrování ==&lt;br /&gt;
Šifrování se dělí na několik základních typů podle způsobu použití klíčů.&lt;br /&gt;
&lt;br /&gt;
=== Symetrické šifrování ===&lt;br /&gt;
[[Symetrická kryptografie|Symetrické šifrování]] (také nazývané šifrování s tajným klíčem) je typ šifrovacího algoritmu, který používá &amp;#039;&amp;#039;&amp;#039;jediný klíč&amp;#039;&amp;#039;&amp;#039; pro šifrování i dešifrování. Odesílatel a příjemce si musí tento tajný klíč předem bezpečně vyměnit.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Výhody:&amp;#039;&amp;#039;&amp;#039; Rychlost a nižší výpočetní náročnost, což je ideální pro šifrování velkých objemů dat.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Nevýhody:&amp;#039;&amp;#039;&amp;#039; Hlavním problémem je bezpečná distribuce klíče. Pokud klíč padne do nepovolaných rukou, je celá komunikace kompromitována. Složitost správy klíčů roste s počtem komunikujících stran.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Příklady algoritmů:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
    *   [[Advanced Encryption Standard|AES]] (Advanced Encryption Standard) – Nejpoužívanější symetrická bloková šifra, mezinárodní standard. Zpracovává data v blocích o velikosti 128 bitů a používá klíče o délce 128, 192 nebo 256 bitů.&lt;br /&gt;
    *   [[Data Encryption Standard|DES]] (Data Encryption Standard) – Starší standard z 70. let, dnes považovaný za prolomitelný kvůli krátké délce klíče.&lt;br /&gt;
    *   [[Triple DES]] (3DES) – Vylepšená verze DES, která používá DES třikrát za sebou, čímž zvyšuje bezpečnost.&lt;br /&gt;
    *   [[Blowfish]] a [[Twofish]] – Další blokové šifry.&lt;br /&gt;
    *   [[RC4]] – Proudová šifra, která transformuje text po jednotlivých znacích.&lt;br /&gt;
&lt;br /&gt;
=== Asymetrické šifrování ===&lt;br /&gt;
[[Asymetrická kryptografie|Asymetrické šifrování]] (také nazývané kryptografie s veřejným klíčem) používá &amp;#039;&amp;#039;&amp;#039;dvojici klíčů&amp;#039;&amp;#039;&amp;#039; – veřejný a soukromý.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Veřejný klíč&amp;#039;&amp;#039;&amp;#039; – Může být volně šířen a používá se k šifrování zpráv nebo k ověřování digitálních podpisů.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Soukromý (privátní) klíč&amp;#039;&amp;#039;&amp;#039; – Musí být držen v tajnosti a používá se k dešifrování zpráv zašifrovaných odpovídajícím veřejným klíčem, nebo k vytváření digitálních podpisů.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Výhody:&amp;#039;&amp;#039;&amp;#039; Řeší problém distribuce klíčů u symetrického šifrování, protože veřejný klíč může být zveřejněn bez obav z kompromitace. Umožňuje také digitální podpisy a ověřování identity.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Nevýhody:&amp;#039;&amp;#039;&amp;#039; Je výpočetně výrazně náročnější a pomalejší než symetrické šifrování, proto se často používá pro výměnu symetrických klíčů, nikoliv pro přímé šifrování velkých objemů dat.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Příklady algoritmů:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
    *   [[RSA (kryptografie)|RSA]] – Jeden z prvních a nejrozšířenějších algoritmů asymetrického šifrování, vznikl v roce 1977. Jeho bezpečnost je založena na obtížnosti [[faktorizace]] velkých čísel na součin [[prvočíslo|prvočísel]].&lt;br /&gt;
    *   [[ElGamalův kryptosystém|ElGamal]] – Šifrovací a podpisové schéma založené na problému diskrétního logaritmu.&lt;br /&gt;
    *   [[Diffieho–Hellmanova výměna klíčů|Diffie-Hellman]] – Protokol pro bezpečnou výměnu symetrických klíčů přes nezabezpečený kanál.&lt;br /&gt;
    *   [[Eliptické křivky|Kryptografie eliptických křivek]] (ECC) – Modernější varianta, která poskytuje stejnou úroveň bezpečnosti s kratšími klíči a menší výpočetní náročností ve srovnání s RSA.&lt;br /&gt;
    *   [[Digital Signature Algorithm|DSA]] (Digital Signature Algorithm) – Používá se výhradně pro digitální podpisy.&lt;br /&gt;
&lt;br /&gt;
=== Hašování (Hashovací funkce) ===&lt;br /&gt;
[[Hašovací funkce|Hašovací funkce]] je jednosměrná matematická funkce, která transformuje vstupní data libovolné velikosti na řetězec znaků pevné délky, nazývaný [[hash]] nebo digitální otisk. Z hashe nelze zpětně získat původní data.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Vlastnosti:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
    *   &amp;#039;&amp;#039;&amp;#039;Jednosměrnost:&amp;#039;&amp;#039;&amp;#039; Z hashe nelze rekonstruovat původní data.&lt;br /&gt;
    *   &amp;#039;&amp;#039;&amp;#039;Odolnost proti kolizím:&amp;#039;&amp;#039;&amp;#039; Je výpočetně nemožné nalézt dvě různá vstupní data, která by vygenerovala stejný hash.&lt;br /&gt;
    *   &amp;#039;&amp;#039;&amp;#039;Determinističnost:&amp;#039;&amp;#039;&amp;#039; Stejný vstup vždy vygeneruje stejný hash.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Použití:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
    *   &amp;#039;&amp;#039;&amp;#039;Ověřování integrity dat:&amp;#039;&amp;#039;&amp;#039; Pomocí hashe lze ověřit, zda data nebyla během přenosu nebo uložení pozměněna.&lt;br /&gt;
    *   &amp;#039;&amp;#039;&amp;#039;Ukládání hesel:&amp;#039;&amp;#039;&amp;#039; Hesla se v databázích ukládají jako hashe, nikoliv v čitelné podobě, což chrání uživatele v případě úniku dat.&lt;br /&gt;
    *   &amp;#039;&amp;#039;&amp;#039;Digitální podpisy:&amp;#039;&amp;#039;&amp;#039; Hash dokumentu je zašifrován soukromým klíčem, čímž vzniká digitální podpis, který ověřuje autenticitu a integritu dokumentu.&lt;br /&gt;
    *   [[Kryptoměny]]: Hashe jsou základem [[blockchain]] technologie.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Příklady algoritmů:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
    *   [[SHA-2|SHA-256]] a [[SHA-3]] (Secure Hash Algorithm) – Moderní a bezpečné hašovací funkce.&lt;br /&gt;
    *   [[MD5]] – Starší hašovací funkce, dnes považovaná za nezabezpečenou kvůli známým zranitelnostem a možnosti kolizí.&lt;br /&gt;
&lt;br /&gt;
== 🛡️ Použití a aplikace ==&lt;br /&gt;
Šifrování je dnes nezbytnou součástí [[digitální svět|digitálního světa]] a nachází uplatnění v mnoha oblastech:&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Zabezpečená komunikace:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
    *   [[HTTPS]] – Protokol pro zabezpečenou komunikaci na [[internet]]u, používaný pro [[internetové bankovnictví]], [[e-commerce]] a další citlivé transakce. Využívá [[TLS/SSL]] protokoly.&lt;br /&gt;
    *   [[End-to-end šifrování]] (E2EE) – Zprávy jsou šifrovány na straně odesílatele a dešifrovány až na straně příjemce, což zajišťuje důvěrnost komunikace (např. [[WhatsApp]], [[Signal]]).&lt;br /&gt;
    *   [[VPN]] (Virtual Private Network) – Zabezpečuje internetové připojení vytvořením šifrovaného tunelu.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Ochrana dat:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
    *   [[Šifrování disku]] – Chrání data uložená na [[pevný disk|pevném disku]], [[USB flash disk|USB flash discích]] nebo [[cloudové úložiště|cloudových úložištích]] před neoprávněným přístupem v případě ztráty nebo krádeže zařízení. Příkladem jsou technologie jako [[BitLocker]] (Windows) nebo [[FileVault]] (macOS).&lt;br /&gt;
    *   [[Šifrování databází]] – Chrání citlivé informace uložené v [[databáze|databázích]], jako jsou hesla nebo osobní údaje.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Digitální identita a autentizace:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
    *   [[Digitální podpis]] – Zajišťuje autenticitu a integritu elektronických dokumentů a zpráv, prokazuje jejich původ a zabraňuje jejich falšování.&lt;br /&gt;
    *   [[Digitální certifikát]] – Ověřuje identitu uživatelů a serverů v online prostředí, často se používá v kombinaci s asymetrickým šifrováním.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Kryptoměny:&amp;#039;&amp;#039;&amp;#039; Šifrování je základem technologie [[blockchain]] a zajišťuje bezpečnost transakcí (např. [[Bitcoin]]).&lt;br /&gt;
&lt;br /&gt;
== 🚨 Bezpečnostní aspekty ==&lt;br /&gt;
I přes svou robustnost není šifrování zcela imunní vůči útokům a zranitelnostem.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Útoky hrubou silou (brute-force attacks):&amp;#039;&amp;#039;&amp;#039; Spožívají v systematickém zkoušení všech možných klíčů. Délka klíče je proto kritická pro odolnost šifry.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Kryptoanalýza:&amp;#039;&amp;#039;&amp;#039; Vědní obor zabývající se prolomením šifrovaných zpráv bez znalosti klíče.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Útoky postranními kanály:&amp;#039;&amp;#039;&amp;#039; Zneužívají informace unikající z kryptografických implementací, jako je spotřeba energie, časová náročnost operací nebo elektromagnetické záření.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Zranitelnosti algoritmů:&amp;#039;&amp;#039;&amp;#039; Některé dříve bezpečné algoritmy (např. DES, MD5, SHA-1) byly časem prolomeny nebo oslabeny s rostoucím výpočetním výkonem.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Správa klíčů:&amp;#039;&amp;#039;&amp;#039; Ztráta nebo kompromitace šifrovacího klíče znamená ztrátu přístupu k zašifrovaným datům nebo možnost jejich zneužití.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Downgrade útoky:&amp;#039;&amp;#039;&amp;#039; Útočník donutí systém použít starší, zranitelnější protokol, aby mohl data dešifrovat.&lt;br /&gt;
&lt;br /&gt;
== 🔮 Budoucnost šifrování ==&lt;br /&gt;
Budoucnost šifrování je úzce spjata s vývojem [[kvantové počítače|kvantových počítačů]].&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Kvantová hrozba:&amp;#039;&amp;#039;&amp;#039; Současné asymetrické šifrovací algoritmy, jako [[RSA]] a [[ECC]], by mohly být prolomeny výkonnými kvantovými počítači během několika minut, což by ohrozilo většinu online komunikace a zabezpečení dat. Symetrické šifry, jako [[AES]], budou oslabeny, ale pravděpodobně odolnější proti kvantovým útokům.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;&amp;quot;Harvest Now, Decrypt Later&amp;quot;:&amp;#039;&amp;#039;&amp;#039; Útočníci již dnes sbírají šifrovaná data a ukládají je s očekáváním, že je v budoucnu dešifrují pomocí kvantových počítačů.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Postkvantová kryptografie (PQC):&amp;#039;&amp;#039;&amp;#039; Výzkum se zaměřuje na vývoj nových kryptografických algoritmů, které budou odolné proti útokům kvantových počítačů. Americký [[National Institute of Standards and Technology|NIST]] (Národní institut pro standardy a technologie) aktivně pracuje na výběru a standardizaci takových algoritmů.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Hybridní šifrování:&amp;#039;&amp;#039;&amp;#039; Cílem je používat kombinované, hybridní šifrování, které by data kódovalo jak klasicky, tak postkvantově, pro zajištění maximální bezpečnosti během přechodného období.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;Kvantová distribuce klíčů (QKD):&amp;#039;&amp;#039;&amp;#039; Technologie využívající principy [[kvantová fyzika|kvantové fyziky]] k bezpečné výměně šifrovacích klíčů, kde jakýkoli pokus o odposlech lze okamžitě detekovat. Je však technologicky náročná.&lt;br /&gt;
&lt;br /&gt;
== 👶 Pro laiky ==&lt;br /&gt;
Představte si šifrování jako tajný jazyk nebo zámek na vaší zprávě. Když chcete poslat kamarádovi zprávu, kterou by nikdo jiný neměl přečíst, napíšete ji normálně (to je &amp;quot;otevřený text&amp;quot;). Pak ji ale &amp;quot;zašifrujete&amp;quot; – to znamená, že ji přepíšete do podoby, která vypadá jako nesmysl, nebo ji zamknete do speciálního trezoru. K tomu potřebujete &amp;quot;klíč&amp;quot;.&lt;br /&gt;
Když používáte stejný klíč pro zamknutí i odemknutí (jako u obyčejného visacího zámku), říká se tomu &amp;#039;&amp;#039;&amp;#039;symetrické šifrování&amp;#039;&amp;#039;&amp;#039;. Je to rychlé, ale musíte si s kamarádem klíč předat tak, aby ho nikdo neviděl.&lt;br /&gt;
Když máte dva klíče – jeden &amp;quot;veřejný&amp;quot; (ten může znát každý) a druhý &amp;quot;soukromý&amp;quot; (ten znáte jen vy), říká se tomu &amp;#039;&amp;#039;&amp;#039;asymetrické šifrování&amp;#039;&amp;#039;&amp;#039;. Kamarád použije váš veřejný klíč, aby zprávu zamknul, a pošle vám ji. Jen vy ji pak můžete odemknout svým soukromým klíčem. To je skvělé, protože si nemusíte předávat tajný klíč!&lt;br /&gt;
A pak je tu ještě &amp;quot;hašování&amp;quot;. To je jako digitální otisk prstu. Vezmete zprávu a uděláte z ní krátký kód. Z toho kódu už nejde zprávu vrátit zpátky (proto je to &amp;quot;jednosměrné&amp;quot;). Ale když někdo zprávu změní, otisk prstu se hned změní taky, a vy víte, že s ní bylo manipulováno. To se hodí třeba pro ukládání hesel – webová stránka si uloží jen otisk vašeho hesla, ne heslo samotné.&lt;br /&gt;
Celé šifrování je jako velká [[matematika|matematická]] hra na schovávanou, která chrání vaše tajemství v [[digitální technologie|digitálním světě]].&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Sifrovani}}&lt;br /&gt;
[[Kategorie:Kryptografie]]&lt;br /&gt;
[[Kategorie:Informatika]]&lt;br /&gt;
[[Kategorie:Kybernetická bezpečnost]]&lt;br /&gt;
[[Kategorie:Zabezpečení informací]]&lt;br /&gt;
[[Kategorie:Vytvořeno Gemini 2.5 Flash]]&lt;/div&gt;</summary>
		<author><name>InfopediaBot</name></author>
	</entry>
</feed>