Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Proces:
- 1. Generování klíčů: Příjemce nejprve vygeneruje pár klíčů, který se skládá z veřejného klíče a soukromého klíče. Veřejný klíč je distribuován všem, kdo chtějí poslat zprávu, zatímco soukromý klíč zůstává tajný a je používán pouze vlastníkem klíče pro dešifrování zpráv.
- 2. Šifrování zprávy: Pokud chce odesílatel poslat šifrovanou zprávu, použije veřejný klíč příjemce. Nejdříve se zpráva převede na vhodný formát pro šifrování (například do číselného řetězce). Poté se použije veřejný klíč příjemce k šifrování zprávy. Tato šifrovaná zpráva je nyní bezpečná před odposlechem.
- 3. Přijetí a dešifrování zprávy: Příjemce obdrží šifrovanou zprávu a použije svůj soukromý klíč k dešifrování zprávy. Soukromý klíč je jediný klíč, který může dešifrovat zprávu, která byla zašifrována pomocí odpovídajícího veřejného klíče.
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- I když je veřejný klíč známý všem, pouze příjemce s příslušným soukromým klíčem může dešifrovat zprávu. To zajišťuje důvěrnost a autentičnost komunikace mezi odesílatelem a příjemcem.
- Asymetrická kryptografie je založena na tzv. jednocestných funkcích, což jsou operace, které lze snadno provést pouze v jednom směru: ze vstupu lze snadno spočítat výstup, z výstupu však je velmi obtížné nalézt vstup. Nejběžnějším příkladem je například násobení: je velmi snadné vynásobit dvě i velmi velká čísla, avšak rozklad součinu na činitele je velmi obtížný.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement