https://wikisofia.cz/w/index.php?title=Pretty_Good_Privacy&feed=atom&action=historyPretty Good Privacy - Historie editací2024-03-29T10:53:41ZHistorie editací této stránkyMediaWiki 1.33.0https://wikisofia.cz/w/index.php?title=Pretty_Good_Privacy&diff=56705&oldid=prevMarta.Pavlickova v 8. 1. 2019, 21:572019-01-08T21:57:53Z<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="cs">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Starší verze</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Verze z 8. 1. 2019, 21:57</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Řádek 1:</td>
<td colspan="2" class="diff-lineno">Řádek 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>PGP neboli '''Pretty Good Privacy''' je hybridní kryptografický program vytvořený v roce 1991 [[Philip R. Zimmermann|Philem Zimmermannnem]], který byl do nedávna považován za jeden z nejbezpečnějších veřejně dostupných kryptografických <del class="diffchange diffchange-inline">systému</del>. PGP bylo přijato i jako '''internetový standard''' pod názvem OpenPGP. Nyní je tento kryptografický systém spravován společností Symantec.</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>PGP neboli '''Pretty Good Privacy''' je hybridní kryptografický program vytvořený v roce 1991 [[Philip R. Zimmermann|Philem Zimmermannnem]], který byl do nedávna považován za jeden z nejbezpečnějších veřejně dostupných kryptografických <ins class="diffchange diffchange-inline">systémů</ins>. PGP bylo přijato i jako '''internetový standard''' pod názvem OpenPGP. Nyní je tento kryptografický systém spravován společností Symantec.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Kromě samotného šifrování a dešifrování informací, PGP umožňuje i [[Dokument|dokumenty]] [[Digitální podpis|digitálně podepisovat]] a ověřovat identitu odesílatele.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Kromě samotného šifrování a dešifrování informací, PGP umožňuje i [[Dokument|dokumenty]] [[Digitální podpis|digitálně podepisovat]] a ověřovat identitu odesílatele.</div></td></tr>
</table>Marta.Pavlickovahttps://wikisofia.cz/w/index.php?title=Pretty_Good_Privacy&diff=56609&oldid=prevJonas.Kvet: /* Dnešní nedostatky PGP */2019-01-02T22:37:37Z<p><span dir="auto"><span class="autocomment">Dnešní nedostatky PGP</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="cs">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Starší verze</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Verze z 2. 1. 2019, 22:37</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l60" >Řádek 60:</td>
<td colspan="2" class="diff-lineno">Řádek 60:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Dnešní nedostatky PGP==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Dnešní nedostatky PGP==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Aktuálně PGP již začíná nepostačovat nárokům dnešní doby a většina jeho uživatelů od něj odchází k jiným službám. Jedním z důvodů může být i to, že výzkumníci z Munster University of Applied Sciences po provedené analýze zveřejnili podrobnosti o bezpečnostní chybě nazývané EFail, díky které se po odcizení poštovních schránek podařilo dešifrovat zprávy. Ačkoliv odborníci argumentují, že se nejedná o příliš závažnou chybu, kterou by šlo snadno využít, částečně to PGP ubírá na důvěryhodnosti. Dalším faktem je, že PGP bylo vyvinuto již v roce 1991 a věda o kryptografii od té doby dramaticky pokročila, nicméně tento kryptografický software se příliš nezměnil. Všechny nové implementace PGP totiž musí zůstat stále kompatibilní i s funkcemi starších nástrojů, což PGP dělá zranitelným. Jednou z nevýhod je, že pokud teoreticky dojde k porušení bezpečnosti, toto porušení potenciálně útočníkovi otevírá veškerou dřívější šifrovanou komunikaci uživatele, a ne pouze samotnou napadenou zprávu jak by tomu bylo například u některých moderních kryptografických softwaru (za předpokladu, že uživatel nezměnil svoje klíče).</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Aktuálně PGP již začíná nepostačovat nárokům dnešní doby a většina jeho uživatelů od něj odchází k jiným službám. Jedním z důvodů může být i to, že výzkumníci z Munster University of Applied Sciences po provedené analýze zveřejnili podrobnosti o bezpečnostní chybě nazývané EFail, díky které se po odcizení poštovních schránek podařilo dešifrovat zprávy. Ačkoliv odborníci argumentují, že se nejedná o příliš závažnou chybu, kterou by šlo snadno využít, částečně to PGP ubírá na důvěryhodnosti. Dalším faktem je, že PGP bylo vyvinuto již v roce 1991 a věda o kryptografii od té doby dramaticky pokročila, nicméně tento kryptografický <ins class="diffchange diffchange-inline">[[</ins>software<ins class="diffchange diffchange-inline">]] </ins>se příliš nezměnil. Všechny nové implementace PGP totiž musí zůstat stále kompatibilní i s funkcemi starších nástrojů, což PGP dělá zranitelným. Jednou z nevýhod je, že pokud teoreticky dojde k porušení bezpečnosti, toto porušení potenciálně útočníkovi otevírá veškerou dřívější šifrovanou komunikaci uživatele, a ne pouze samotnou napadenou zprávu jak by tomu bylo například u některých moderních kryptografických <ins class="diffchange diffchange-inline">[[Software|</ins>softwaru<ins class="diffchange diffchange-inline">]] </ins>(za předpokladu, že uživatel nezměnil svoje klíče).</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Hlavní problém PGP však spočívá jinde než v jeho bezpečnosti, a to především v jeho nízké uživatelské přívětivosti. Jednak je velice obtížné používat PGP software se stejnými klíči na více různých zařízeních. Dále pak e-mailová komunikace v dnešní době již není dominantní a uživatele spíše využívají tzv. [[instant messaging]] komunikátory, u kterých je značně nepraktické zprávu pomocí PGP šifrovat „ručně“ a poté zašifrovaný text překopírovat do jiného komunikátoru. <ref>KATWALA, Amit. We're calling it: PGP is dead. Wired [online]. 2018 [cit. 2018-12-07]. ISSN 1078-3148. Dostupné z: https://www.wired.co.uk/article/efail-pgp-vulnerability-outlook-thunderbird-smime</ref></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Hlavní problém PGP však spočívá jinde než v jeho bezpečnosti, a to především v jeho nízké uživatelské přívětivosti. Jednak je velice obtížné používat PGP software se stejnými klíči na více různých zařízeních. Dále pak e-mailová komunikace v dnešní době již není dominantní a uživatele spíše využívají tzv. [[instant messaging]] komunikátory, u kterých je značně nepraktické zprávu pomocí PGP šifrovat „ručně“ a poté zašifrovaný text překopírovat do jiného komunikátoru. <ref>KATWALA, Amit. We're calling it: PGP is dead. Wired [online]. 2018 [cit. 2018-12-07]. ISSN 1078-3148. Dostupné z: https://www.wired.co.uk/article/efail-pgp-vulnerability-outlook-thunderbird-smime</ref></div></td></tr>
</table>Jonas.Kvethttps://wikisofia.cz/w/index.php?title=Pretty_Good_Privacy&diff=56608&oldid=prevJonas.Kvet: /* Šifrování zpráv */2019-01-02T22:33:17Z<p><span dir="auto"><span class="autocomment">Šifrování zpráv</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="cs">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Starší verze</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Verze z 2. 1. 2019, 22:33</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l14" >Řádek 14:</td>
<td colspan="2" class="diff-lineno">Řádek 14:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PGP kombinuje nejlepší vlastnosti jak konvenční (symetrické) kryptografie, tak i kryptografie s veřejným klíčem. Matematicky je systém PGP extrémně komplikovaný, dá se však shrnout pro obecnou představu následovně:</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PGP kombinuje nejlepší vlastnosti jak konvenční (symetrické) kryptografie, tak i kryptografie s veřejným klíčem. Matematicky je systém PGP extrémně komplikovaný, dá se však shrnout pro obecnou představu následovně:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Chce-li odesílatel zprávu zašifrovat, PGP nejdříve zkomprimuje otevřený text. Důvod této komprimace není nijak překvapující, komprese šetří čas přenosu dat (což bylo aktuální především v době vzniku PGP), šetří místo na disku a zároveň posiluje bezpečnost kryptografie. V případě, že je zpráva příliš krátká, komprese je vynechána. Následně je vygenerován tzv. „session key“, který je vytvořen z náhodných 128-bitových čísel. Jedná se o jednorázový tajný klíč, který bezpečným a rychlým algoritmem (vychází z algoritmu CAST-128, [[IDEA]] nebo 3DES) zašifruje zkomprimovaný otevřený text. Tento „session key“ poté projde šifrováním pomocí veřejného klíče příjemce a následně je připojen na konec zprávy. Celý obsah (tedy zašifrovaný text pomocí "session key" + zašifrovaný „session key“ pomocí veřejného klíče příjemce) je následně odeslán.<ref>SOLANKI, Tejaas. Want to understand Pretty Good Privacy? Simulate it. In: FreeCodeCamp [online]. 2018 [cit. 2018-12-07]. Dostupné z: https://medium.freecodecamp.org/understanding-pgp-by-simulating-it-79248891325f</ref></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Chce-li odesílatel zprávu zašifrovat, PGP nejdříve zkomprimuje otevřený text. Důvod této komprimace není nijak překvapující, komprese šetří čas přenosu dat (což bylo aktuální především v době vzniku PGP), šetří místo na disku a zároveň posiluje bezpečnost kryptografie. V případě, že je zpráva příliš krátká, komprese je vynechána. Následně je vygenerován tzv. „session key“, který je vytvořen z náhodných 128-bitových čísel. Jedná se o jednorázový tajný klíč, který bezpečným a rychlým <ins class="diffchange diffchange-inline">[[Algoritmy kryptologie|</ins>algoritmem<ins class="diffchange diffchange-inline">]] </ins>(vychází z algoritmu CAST-128, [[IDEA]] nebo 3DES) zašifruje zkomprimovaný otevřený text. Tento „session key“ poté projde šifrováním pomocí veřejného klíče příjemce a následně je připojen na konec zprávy. Celý obsah (tedy zašifrovaný text pomocí "session key" + zašifrovaný „session key“ pomocí veřejného klíče příjemce) je následně odeslán.<ref>SOLANKI, Tejaas. Want to understand Pretty Good Privacy? Simulate it. In: FreeCodeCamp [online]. 2018 [cit. 2018-12-07]. Dostupné z: https://medium.freecodecamp.org/understanding-pgp-by-simulating-it-79248891325f</ref></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Pro přehlednost se šifrovací část dá shrnout do 5 následujících bodů:</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Pro přehlednost se šifrovací část dá shrnout do 5 následujících bodů:</div></td></tr>
</table>Jonas.Kvethttps://wikisofia.cz/w/index.php?title=Pretty_Good_Privacy&diff=56607&oldid=prevJonas.Kvet: /* Historie */2019-01-02T22:30:03Z<p><span dir="auto"><span class="autocomment">Historie</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="cs">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Starší verze</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Verze z 2. 1. 2019, 22:30</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l4" >Řádek 4:</td>
<td colspan="2" class="diff-lineno">Řádek 4:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Historie==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Historie==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Podle dostupných komentářů ve [[Zdrojový kód|zdrojovým kódu]] od samotného autora Phila Zimmermanna, se zjistilo, že na šifrovacím programu se začalo pracovat již v roce 1988. Až o 3 roky později, tedy v roce 1991, byla vydána první oficiální verze tohoto kryptografického programu, jehož zdrojový kód Phil Zimmermann zpřístupnil na veřejně dostupném FTP serveru volně ke stažení.<ref>Phil Zimmermann. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001- [cit. 2018-12-07]. Dostupné z: https://en.wikipedia.org/wiki/Phil_Zimmermann</ref> Jednalo se o první široce dostupný program implementující [[Asymetrická kryptografie|asymetrickou kryptografii]]. První původní verze programu PGP byla vystavěna na šifře [[Bass-O-Matic]], kterou nadesignoval samotný autor. Poté co však bylo poukázáno na několik vážných slabin šifry Bass-O-Matic, tak ji Zimmermann nahradil algoritmem [[IDEA]].<ref>GARFINKEL, Simson. PGP: pretty good privacy. Sebastopol, CA, c1995. ISBN 978-156-5920-989.</ref></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Podle dostupných komentářů ve [[Zdrojový kód|zdrojovým kódu]] od samotného autora <ins class="diffchange diffchange-inline">[[Philip R. Zimmermann|</ins>Phila Zimmermanna<ins class="diffchange diffchange-inline">]]</ins>, se zjistilo, že na šifrovacím programu se začalo pracovat již v roce 1988. Až o 3 roky později, tedy v roce 1991, byla vydána první oficiální verze tohoto kryptografického programu, jehož zdrojový kód Phil Zimmermann zpřístupnil na veřejně dostupném FTP serveru volně ke stažení.<ref>Phil Zimmermann. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001- [cit. 2018-12-07]. Dostupné z: https://en.wikipedia.org/wiki/Phil_Zimmermann</ref> Jednalo se o první široce dostupný program implementující [[Asymetrická kryptografie|asymetrickou kryptografii]]. První původní verze programu PGP byla vystavěna na šifře [[Bass-O-Matic]], kterou nadesignoval samotný autor. Poté co však bylo poukázáno na několik vážných slabin šifry Bass-O-Matic, tak ji Zimmermann nahradil algoritmem [[IDEA]].<ref>GARFINKEL, Simson. PGP: pretty good privacy. Sebastopol, CA, c1995. ISBN 978-156-5920-989.</ref></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>V roce 1993, krátce po rozšíření kódu PGP i za hranice Spojených státu amerických, začala Phila Zimmermanna vyšetřovat FBI. V té době zákony Spojených státu totiž přísně zakazovaly vývoz silného kryptografického softwaru v elektronické podobě za své hranice. Na kryptografii se aplikovala stejná pravidla jako na zbraně, tudíž bylo velmi náročné získat povolení pro vývoz takovéto silné kryptografie. Nicméně tuto přísnou regulaci Zimmermann dokázal nápaditě obejít tím, že zdrojový kód vydal skrze nakladatelství MIT Press ve formě tištěné knihy, které se již přes hranice USA mohly převážet zcela legálně. Tím šifrovací program rozšířil do celého světa. Americké vládě tedy nezbývalo nic jiného než stíhání pozastavit, jelikož výše zmíněná regulace se vztahovala v té době pouze na [[software]] v elektronické podobě. Po celém světě se pak nalezl dostatek dobrovolníků, kteří 6000 stran kódu naskenovali a přepsali.<ref>VALÁŠEK, Michal. PGP 6.0 je v Čechách. In: Živě.cz [online]. 1999 [cit. 2018-12-07]. Dostupné z: https://www.zive.cz/clanky/pgp-60-je-v-cechach/sc-3-a-5285/default.aspx</ref></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>V roce 1993, krátce po rozšíření kódu PGP i za hranice Spojených státu amerických, začala Phila Zimmermanna vyšetřovat FBI. V té době zákony Spojených státu totiž přísně zakazovaly vývoz silného kryptografického softwaru v elektronické podobě za své hranice. Na kryptografii se aplikovala stejná pravidla jako na zbraně, tudíž bylo velmi náročné získat povolení pro vývoz takovéto silné kryptografie. Nicméně tuto přísnou regulaci Zimmermann dokázal nápaditě obejít tím, že zdrojový kód vydal skrze nakladatelství MIT Press ve formě tištěné knihy, které se již přes hranice USA mohly převážet zcela legálně. Tím šifrovací program rozšířil do celého světa. Americké vládě tedy nezbývalo nic jiného než stíhání pozastavit, jelikož výše zmíněná regulace se vztahovala v té době pouze na [[software]] v elektronické podobě. Po celém světě se pak nalezl dostatek dobrovolníků, kteří 6000 stran kódu naskenovali a přepsali.<ref>VALÁŠEK, Michal. PGP 6.0 je v Čechách. In: Živě.cz [online]. 1999 [cit. 2018-12-07]. Dostupné z: https://www.zive.cz/clanky/pgp-60-je-v-cechach/sc-3-a-5285/default.aspx</ref></div></td></tr>
</table>Jonas.Kvethttps://wikisofia.cz/w/index.php?title=Pretty_Good_Privacy&diff=56606&oldid=prevJonas.Kvet: /* Historie */2019-01-02T22:29:20Z<p><span dir="auto"><span class="autocomment">Historie</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="cs">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Starší verze</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Verze z 2. 1. 2019, 22:29</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l4" >Řádek 4:</td>
<td colspan="2" class="diff-lineno">Řádek 4:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Historie==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Historie==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Podle dostupných komentářů ve zdrojovým kódu od samotného autora Phila Zimmermanna, se zjistilo, že na šifrovacím programu se začalo pracovat již v roce 1988. Až o 3 roky později, tedy v roce 1991, byla vydána první oficiální verze tohoto kryptografického programu, jehož zdrojový kód Phil Zimmermann zpřístupnil na veřejně dostupném FTP serveru volně ke stažení.<ref>Phil Zimmermann. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001- [cit. 2018-12-07]. Dostupné z: https://en.wikipedia.org/wiki/Phil_Zimmermann</ref> Jednalo se o první široce dostupný program implementující [[Asymetrická kryptografie|asymetrickou kryptografii]]. První původní verze programu PGP byla vystavěna na šifře [[Bass-O-Matic]], kterou nadesignoval samotný autor. Poté co však bylo poukázáno na několik vážných slabin šifry Bass-O-Matic, tak ji Zimmermann nahradil algoritmem [[IDEA]].<ref>GARFINKEL, Simson. PGP: pretty good privacy. Sebastopol, CA, c1995. ISBN 978-156-5920-989.</ref></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Podle dostupných komentářů ve <ins class="diffchange diffchange-inline">[[Zdrojový kód|</ins>zdrojovým kódu<ins class="diffchange diffchange-inline">]] </ins>od samotného autora Phila Zimmermanna, se zjistilo, že na šifrovacím programu se začalo pracovat již v roce 1988. Až o 3 roky později, tedy v roce 1991, byla vydána první oficiální verze tohoto kryptografického programu, jehož zdrojový kód Phil Zimmermann zpřístupnil na veřejně dostupném FTP serveru volně ke stažení.<ref>Phil Zimmermann. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001- [cit. 2018-12-07]. Dostupné z: https://en.wikipedia.org/wiki/Phil_Zimmermann</ref> Jednalo se o první široce dostupný program implementující [[Asymetrická kryptografie|asymetrickou kryptografii]]. První původní verze programu PGP byla vystavěna na šifře [[Bass-O-Matic]], kterou nadesignoval samotný autor. Poté co však bylo poukázáno na několik vážných slabin šifry Bass-O-Matic, tak ji Zimmermann nahradil algoritmem [[IDEA]].<ref>GARFINKEL, Simson. PGP: pretty good privacy. Sebastopol, CA, c1995. ISBN 978-156-5920-989.</ref></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>V roce 1993, krátce po rozšíření kódu PGP i za hranice Spojených státu amerických, začala Phila Zimmermanna vyšetřovat FBI. V té době zákony Spojených státu totiž přísně zakazovaly vývoz silného kryptografického softwaru v elektronické podobě za své hranice. Na kryptografii se aplikovala stejná pravidla jako na zbraně, tudíž bylo velmi náročné získat povolení pro vývoz takovéto silné kryptografie. Nicméně tuto přísnou regulaci Zimmermann dokázal nápaditě obejít tím, že zdrojový kód vydal skrze nakladatelství MIT Press ve formě tištěné knihy, které se již přes hranice USA mohly převážet zcela legálně. Tím šifrovací program rozšířil do celého světa. Americké vládě tedy nezbývalo nic jiného než stíhání pozastavit, jelikož výše zmíněná regulace se vztahovala v té době pouze na [[software]] v elektronické podobě. Po celém světě se pak nalezl dostatek dobrovolníků, kteří 6000 stran kódu naskenovali a přepsali.<ref>VALÁŠEK, Michal. PGP 6.0 je v Čechách. In: Živě.cz [online]. 1999 [cit. 2018-12-07]. Dostupné z: https://www.zive.cz/clanky/pgp-60-je-v-cechach/sc-3-a-5285/default.aspx</ref></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>V roce 1993, krátce po rozšíření kódu PGP i za hranice Spojených státu amerických, začala Phila Zimmermanna vyšetřovat FBI. V té době zákony Spojených státu totiž přísně zakazovaly vývoz silného kryptografického softwaru v elektronické podobě za své hranice. Na kryptografii se aplikovala stejná pravidla jako na zbraně, tudíž bylo velmi náročné získat povolení pro vývoz takovéto silné kryptografie. Nicméně tuto přísnou regulaci Zimmermann dokázal nápaditě obejít tím, že zdrojový kód vydal skrze nakladatelství MIT Press ve formě tištěné knihy, které se již přes hranice USA mohly převážet zcela legálně. Tím šifrovací program rozšířil do celého světa. Americké vládě tedy nezbývalo nic jiného než stíhání pozastavit, jelikož výše zmíněná regulace se vztahovala v té době pouze na [[software]] v elektronické podobě. Po celém světě se pak nalezl dostatek dobrovolníků, kteří 6000 stran kódu naskenovali a přepsali.<ref>VALÁŠEK, Michal. PGP 6.0 je v Čechách. In: Živě.cz [online]. 1999 [cit. 2018-12-07]. Dostupné z: https://www.zive.cz/clanky/pgp-60-je-v-cechach/sc-3-a-5285/default.aspx</ref></div></td></tr>
</table>Jonas.Kvethttps://wikisofia.cz/w/index.php?title=Pretty_Good_Privacy&diff=56605&oldid=prevJonas.Kvet v 2. 1. 2019, 22:282019-01-02T22:28:32Z<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="cs">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Starší verze</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Verze z 2. 1. 2019, 22:28</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Řádek 1:</td>
<td colspan="2" class="diff-lineno">Řádek 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PGP neboli '''Pretty Good Privacy''' je hybridní kryptografický program vytvořený v roce 1991 [[Philip R. Zimmermann|Philem Zimmermannnem]], který byl do nedávna považován za jeden z nejbezpečnějších veřejně dostupných kryptografických systému. PGP bylo přijato i jako '''internetový standard''' pod názvem OpenPGP. Nyní je tento kryptografický systém spravován společností Symantec.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PGP neboli '''Pretty Good Privacy''' je hybridní kryptografický program vytvořený v roce 1991 [[Philip R. Zimmermann|Philem Zimmermannnem]], který byl do nedávna považován za jeden z nejbezpečnějších veřejně dostupných kryptografických systému. PGP bylo přijato i jako '''internetový standard''' pod názvem OpenPGP. Nyní je tento kryptografický systém spravován společností Symantec.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Kromě samotného šifrování a dešifrování informací, PGP umožňuje i dokumenty [[Digitální podpis|digitálně podepisovat]] a ověřovat identitu odesílatele.</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Kromě samotného šifrování a dešifrování informací, PGP umožňuje i <ins class="diffchange diffchange-inline">[[Dokument|</ins>dokumenty<ins class="diffchange diffchange-inline">]] </ins>[[Digitální podpis|digitálně podepisovat]] a ověřovat identitu odesílatele.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Historie==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Historie==</div></td></tr>
</table>Jonas.Kvethttps://wikisofia.cz/w/index.php?title=Pretty_Good_Privacy&diff=56604&oldid=prevJonas.Kvet: /* Odkazy */2019-01-02T22:24:33Z<p><span dir="auto"><span class="autocomment">Odkazy</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="cs">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Starší verze</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Verze z 2. 1. 2019, 22:24</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l92" >Řádek 92:</td>
<td colspan="2" class="diff-lineno">Řádek 92:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>===Klíčová slova===</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>===Klíčová slova===</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">[[</del>Hybridní šifra<del class="diffchange diffchange-inline">]]</del>, Pretty Good Privacy, PGP, <del class="diffchange diffchange-inline">[[</del>Digitální podpis<del class="diffchange diffchange-inline">]]</del>, <del class="diffchange diffchange-inline">[[</del>Síť důvěry<del class="diffchange diffchange-inline">]]</del></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Hybridní šifra, Pretty Good Privacy, PGP, Digitální podpis, Síť důvěry</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br /></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br /></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br /></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br /></div></td></tr>
</table>Jonas.Kvethttps://wikisofia.cz/w/index.php?title=Pretty_Good_Privacy&diff=56457&oldid=prevJonas.Kvet: /* Šifrování zpráv */2018-12-17T22:16:01Z<p><span dir="auto"><span class="autocomment">Šifrování zpráv</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="cs">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Starší verze</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Verze z 17. 12. 2018, 22:16</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l14" >Řádek 14:</td>
<td colspan="2" class="diff-lineno">Řádek 14:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PGP kombinuje nejlepší vlastnosti jak konvenční (symetrické) kryptografie, tak i kryptografie s veřejným klíčem. Matematicky je systém PGP extrémně komplikovaný, dá se však shrnout pro obecnou představu následovně:</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PGP kombinuje nejlepší vlastnosti jak konvenční (symetrické) kryptografie, tak i kryptografie s veřejným klíčem. Matematicky je systém PGP extrémně komplikovaný, dá se však shrnout pro obecnou představu následovně:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Chce-li odesílatel zprávu zašifrovat, PGP nejdříve zkomprimuje otevřený text. Důvod této komprimace není nijak překvapující, komprese šetří čas přenosu dat (což bylo aktuální především v době vzniku PGP), šetří místo na disku a zároveň posiluje bezpečnost kryptografie. V případě, že je zpráva příliš krátká, komprese je vynechána. Následně je vygenerován tzv. „session key“, který je vytvořen z náhodných 128-bitových čísel. Jedná se o jednorázový tajný klíč, který bezpečným a rychlým algoritmem (vychází z algoritmu CAST-128, [[IDEA]] nebo 3DES) zašifruje zkomprimovaný otevřený text. Tento „session key“ poté projde šifrováním pomocí veřejného klíče příjemce <del class="diffchange diffchange-inline">zprávy </del>a následně je připojen <del class="diffchange diffchange-inline">k již pomocí něho zašifrované zprávě</del>. Celý obsah (tedy zašifrovaný text pomocí "session key" + zašifrovaný „session key“ pomocí veřejného klíče příjemce) je následně odeslán.<ref>SOLANKI, Tejaas. Want to understand Pretty Good Privacy? Simulate it. In: FreeCodeCamp [online]. 2018 [cit. 2018-12-07]. Dostupné z: https://medium.freecodecamp.org/understanding-pgp-by-simulating-it-79248891325f</ref></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Chce-li odesílatel zprávu zašifrovat, PGP nejdříve zkomprimuje otevřený text. Důvod této komprimace není nijak překvapující, komprese šetří čas přenosu dat (což bylo aktuální především v době vzniku PGP), šetří místo na disku a zároveň posiluje bezpečnost kryptografie. V případě, že je zpráva příliš krátká, komprese je vynechána. Následně je vygenerován tzv. „session key“, který je vytvořen z náhodných 128-bitových čísel. Jedná se o jednorázový tajný klíč, který bezpečným a rychlým algoritmem (vychází z algoritmu CAST-128, [[IDEA]] nebo 3DES) zašifruje zkomprimovaný otevřený text. Tento „session key“ poté projde šifrováním pomocí veřejného klíče příjemce a následně je připojen <ins class="diffchange diffchange-inline">na konec zprávy</ins>. Celý obsah (tedy zašifrovaný text pomocí "session key" + zašifrovaný „session key“ pomocí veřejného klíče příjemce) je následně odeslán.<ref>SOLANKI, Tejaas. Want to understand Pretty Good Privacy? Simulate it. In: FreeCodeCamp [online]. 2018 [cit. 2018-12-07]. Dostupné z: https://medium.freecodecamp.org/understanding-pgp-by-simulating-it-79248891325f</ref></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Pro přehlednost se šifrovací část dá shrnout do 5 následujících bodů:</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Pro přehlednost se šifrovací část dá shrnout do 5 následujících bodů:</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l21" >Řádek 21:</td>
<td colspan="2" class="diff-lineno">Řádek 21:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># PGP vytvoří jednorázový náhodný klíč nazývaný „session key“ </div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># PGP vytvoří jednorázový náhodný klíč nazývaný „session key“ </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Pomocí „session key“ je otevřený text zašifrován</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Pomocí „session key“ je otevřený text zašifrován</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># Tento klíč („session key“) je <del class="diffchange diffchange-inline">přiložen k zašifrované zprávě</del></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># Tento klíč („session key“) je <ins class="diffchange diffchange-inline">zašifrován veřejným klíčem příjemce</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># To vše (zašifrovaný text + <del class="diffchange diffchange-inline">„seassion </del>key“) je <del class="diffchange diffchange-inline">zašifrováno veřejným klíčem příjemce</del></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># To vše (zašifrovaný text <ins class="diffchange diffchange-inline">pomocí "session key" </ins>+ <ins class="diffchange diffchange-inline">zašifrovaný „session </ins>key“ <ins class="diffchange diffchange-inline">pomocí veřejného klíče příjemce</ins>) je <ins class="diffchange diffchange-inline">odesláno příjemci</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dešifrování pak pracuje v opačném pořadí. Příjemce použije svůj soukromý klíč k obnovení „session key“, který software PGP poté použije k dešifrování zkomprimované zprávy. Zpráva je následně dekomprimována a příjemce získá původní otevřený text.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dešifrování pak pracuje v opačném pořadí. Příjemce použije svůj soukromý klíč k obnovení „session key“, který software PGP poté použije k dešifrování zkomprimované zprávy. Zpráva je následně dekomprimována a příjemce získá původní otevřený text.</div></td></tr>
</table>Jonas.Kvethttps://wikisofia.cz/w/index.php?title=Pretty_Good_Privacy&diff=56445&oldid=prevJonas.Kvet v 17. 12. 2018, 14:062018-12-17T14:06:00Z<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="cs">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Starší verze</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Verze z 17. 12. 2018, 14:06</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l14" >Řádek 14:</td>
<td colspan="2" class="diff-lineno">Řádek 14:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PGP kombinuje nejlepší vlastnosti jak konvenční (symetrické) kryptografie, tak i kryptografie s veřejným klíčem. Matematicky je systém PGP extrémně komplikovaný, dá se však shrnout pro obecnou představu následovně:</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PGP kombinuje nejlepší vlastnosti jak konvenční (symetrické) kryptografie, tak i kryptografie s veřejným klíčem. Matematicky je systém PGP extrémně komplikovaný, dá se však shrnout pro obecnou představu následovně:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Chce-li odesílatel zprávu zašifrovat, PGP nejdříve zkomprimuje otevřený text. Důvod této komprimace není nijak překvapující, komprese šetří čas přenosu dat (což bylo aktuální především v době vzniku PGP), šetří místo na disku a zároveň posiluje bezpečnost kryptografie. V případě, že je zpráva příliš krátká, komprese je vynechána. Následně je vygenerován tzv. „session key“, který je vytvořen z náhodných 128-bitových čísel. Jedná se o jednorázový tajný klíč, který bezpečným a rychlým algoritmem (vychází z algoritmu CAST-128, [[IDEA]] nebo 3DES) zašifruje zkomprimovaný otevřený text. Tento „session key“ je <del class="diffchange diffchange-inline">poté </del>připojen k zašifrované zprávě <del class="diffchange diffchange-inline">a celý </del>obsah <del class="diffchange diffchange-inline">zprávy </del>(tedy zašifrovaný <del class="diffchange diffchange-inline">a zkomprimovaný </del>text + „session key“<del class="diffchange diffchange-inline">) projde dalším šifrováním </del>pomocí veřejného klíče příjemce <del class="diffchange diffchange-inline">zprávy</del>.<ref>SOLANKI, Tejaas. Want to understand Pretty Good Privacy? Simulate it. In: FreeCodeCamp [online]. 2018 [cit. 2018-12-07]. Dostupné z: https://medium.freecodecamp.org/understanding-pgp-by-simulating-it-79248891325f</ref></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Chce-li odesílatel zprávu zašifrovat, PGP nejdříve zkomprimuje otevřený text. Důvod této komprimace není nijak překvapující, komprese šetří čas přenosu dat (což bylo aktuální především v době vzniku PGP), šetří místo na disku a zároveň posiluje bezpečnost kryptografie. V případě, že je zpráva příliš krátká, komprese je vynechána. Následně je vygenerován tzv. „session key“, který je vytvořen z náhodných 128-bitových čísel. Jedná se o jednorázový tajný klíč, který bezpečným a rychlým algoritmem (vychází z algoritmu CAST-128, [[IDEA]] nebo 3DES) zašifruje zkomprimovaný otevřený text. Tento „session key“ <ins class="diffchange diffchange-inline">poté projde šifrováním pomocí veřejného klíče příjemce zprávy a následně </ins>je připojen k <ins class="diffchange diffchange-inline">již pomocí něho </ins>zašifrované zprávě<ins class="diffchange diffchange-inline">. Celý </ins>obsah (tedy zašifrovaný text <ins class="diffchange diffchange-inline">pomocí "session key" </ins>+ <ins class="diffchange diffchange-inline">zašifrovaný </ins>„session key“ pomocí veřejného klíče příjemce<ins class="diffchange diffchange-inline">) je následně odeslán</ins>.<ref>SOLANKI, Tejaas. Want to understand Pretty Good Privacy? Simulate it. In: FreeCodeCamp [online]. 2018 [cit. 2018-12-07]. Dostupné z: https://medium.freecodecamp.org/understanding-pgp-by-simulating-it-79248891325f</ref></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Pro přehlednost se šifrovací část dá shrnout do 5 následujících bodů:</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Pro přehlednost se šifrovací část dá shrnout do 5 následujících bodů:</div></td></tr>
</table>Jonas.Kvethttps://wikisofia.cz/w/index.php?title=Pretty_Good_Privacy&diff=56327&oldid=prevJonas.Kvet: /* Související články */2018-12-07T20:55:33Z<p><span dir="auto"><span class="autocomment">Související články</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="cs">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Starší verze</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Verze z 7. 12. 2018, 20:55</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l87" >Řádek 87:</td>
<td colspan="2" class="diff-lineno">Řádek 87:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>===Související články===</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>===Související články===</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Asymetrická kryptografie]]</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Asymetrická kryptografie]]<ins class="diffchange diffchange-inline"><br /></ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Symetrická kryptografie]]</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Symetrická kryptografie]]<ins class="diffchange diffchange-inline"><br /></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Základní pojmy v kryptologii]]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Základní pojmy v kryptologii]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
</table>Jonas.Kvet