Co se rozumí šifrováním a dešifrováním?
Krypto pro pokročilé
Další články
Šifrování je termín, který označuje technické metody, které zabezpečují data a systémy a ztěžují hackerům získat nelegální přístup k informacím nebo narušit sítě a transakce. V moderní kryptografii šifrování vyžaduje použití šifrovacího algoritmu nebo šifry k převodu čitelného otevřeného textu na šifrový text (zašifrovaná data, která jsou nečitelná). Šifrovaný text mohou zpět na otevřený text dekódovat pouze ti, kteří mají k datům přístup.
Otevřeným textem se rozumí jakákoli informace, kterou mohou lidé nebo stroje snadno přečíst nebo dekódovat, například text na webových stránkách, programy nebo zvukové soubory. Například hesla k účtům, která mohou být přístupná - a zralá na krádež - v prostém textu, pokud jsou zpracovávána prostřednictvím internetu, vyžadují další úroveň zabezpečení, aby zůstala soukromá. Tehdy přichází na řadu kryptografie. Pomocí šifrovací metody nebo šifry se šifrováním převádí otevřený text na šifrový text, neboli nečitelná zašifrovaná data. K informacím mají přístup pouze oprávněné osoby, které mohou šifrový text dekódovat na text otevřený.
Při tomto procesu převodu otevřeného textu na šifrový a zpět na otevřený se obvykle používají šifrovací metody a klíče. Šifrovací algoritmy jsou matematické vzorce, které převádějí otevřený text (vstup) na šifrový text (výstup). Klíč, který je generován algoritmem, slouží k obnovení původní čitelné podoby šifrového textu (a naopak). Bezpečnost každého systému závisí na výkonné šifrovací technice, kterou je obtížné prolomit, a také na tom, aby byl klíč skrytý před případnými narušiteli. Klíč je posloupnost dat nebo bitů - nebo, jinak řečeno, řada čísel či písmen - která se zadává do šifrovací metody. Klíče jsou obecně náhodně generovány a liší se například od hesel, protože nejsou určeny k tomu, aby si je uživatel zapamatoval.
V moderních kryptografických systémech se běžně používá asymetrické a symetrické šifrování (známé také jako kryptografie s veřejným klíčem). V systémech se symetrickým klíčem se k šifrování a dekódování dat používá stejný klíč. Šifrovací klíč je v asymetrických systémech neboli systémech s veřejným klíčem veřejně dostupný, ale k dekódovanému otevřenému textu má přístup pouze oprávněný držitel soukromého dešifrovacího klíče. Kryptoměny jsou bezpečné, protože využívají současné asymetrické šifrovací technologie a bezpečnou povahu blockchainových transakcí. Soukromé klíče používají majitelé kryptoměn k prokázání, že jsou právoplatnými vlastníky své mince. K zabezpečení transakcí se používají techniky hašování a šifrování v blockchainu.
Šifrování a dešifrování se v současné době nejvíce používá v:
- kryptoměny
- Zabezpečení bezdrátových sítí
- Šifrování mobilních aplikací (WhatsApp, Telegram atd.)
- Většina VPN (virtuální privátní sítě)
- Protokol SSL/TLS (zabezpečení webových stránek)
- Šifrování souborů