Počítačové znalosti
Existuje mnoho šifrovacích schémat, ale většina spadá do jedné ze dvou kategorií – symetrické nebo asymetrické. Symetrické šifrování používá jediný klíč, který slouží jak k zašifrování, tak k dešifrování dat. Asymetrické šifrování využívá dvojici propojených klíčů – veřejný a soukromý – a data zašifrovaná jedním klíčem lze dešifrovat pouze druhým. Každá metoda má své výhody i nevýhody; pochopení jejich silných stránek vám pomůže lépe chránit citlivé informace.
Pro základní úkoly, jako je šifrování souborů na pevném disku, postačuje symetrický systém. Stačí spravovat a zapamatovat si jen jeden klíč a dešifrování probíhá jediným krokem. Pokud máte bezpečný způsob, jak tento klíč distribuovat mezi více uživatelů, můžete symetrické šifrování použít i pro sdílení dat v síti – stejný klíč umožní všem oprávněným uživatelům přístup k zašifrovanému obsahu.
Šifrování e‑mailů zvyšuje jejich bezpečnost, ale při komunikaci s novým partnerem nastává problém – jak bezpečně předat symetrický klíč? Pokud by byl klíč poslán e‑mailem, mohl by být zachycen a šifrování by se stalo zbytečným. Asymetrické šifrování tento problém řeší výměnou veřejných klíčů. Veřejný klíč nelze použít k dešifrování zprávy, takže dva uživatelé mohou komunikovat pomocí šifry specifické pro jejich konverzaci. Tento princip je také jádrem protokolu SSL, kde prohlížeč zašifruje symetrický klíč pomocí veřejného klíče serveru, čímž zabrání odcizení klíče během přenosu.
Další výhodou asymetrického šifrování je možnost sloužit jako identifikátor. Pokud zašifrujete známý řetězec svým soukromým klíčem a připojíte jej k zprávě, kdokoli může tento řetězec dešifrovat pomocí vašeho veřejného klíče. Šifrování tak funguje jako digitální otisk – pouze váš soukromý klíč mohl vytvořit daný výstup. Další technikou je hashování: jednosměrná kryptografická funkce, která pro každý vstup vytvoří unikátní otisk. Pokud otisk zprávy zašifrujete svým soukromým klíčem, dokážete nejen svou identitu, ale také zajistíte, že zpráva nebyla během přenosu pozměněna – jakákoliv změna by vedla k odlišnému hash‑u.
Abyste mohli plně využít asymetrické šifrování, musíte zpřístupnit svůj veřejný klíč. Pro soukromou korespondenci stačí připojit klíč k e‑mailu nebo podpisu na diskusním fóru. Firmy, které chtějí asymetrické šifrování použít v obchodních transakcích, potřebují digitální certifikát. Certifikát obsahuje informace o vaší organizaci nebo serveru spolu s veřejným klíčem, což umožňuje ověření identity. Vydání a údržba certifikátu jsou placené služby a certifikát je třeba pravidelně obnovovat, aby byl nadále kompatibilní s protokoly jako SSL.
Ukazatele (pointers) jsou v programování často vnímány jako požehnání i prokletí. Poskytují přímý přístup k paměti a umožňují měnit objekty přímo v paměti. Používají se při práci s řetězci, předáváním parametrů funkcím, manipulací s poli či tvorbou propojených seznamů a dalších složitých datových st
Vyhledáním termínů „Internet storage“ nebo „cloud storage“ narazíte na řadu služeb, které nabízejí online úložiště – od bezplatných až po placené. Mezi nejznámější patří Google Drive, Microsoft OneDrive a Dropbox. Před nahráním dovolených fotografií, pracovních dokumentů či svatebního videa je dobré