Symetrické a Asymetrické Kryptografie

Symetrické a Asymetrické Kryptografie

Inzeráty

V této kapitole, pojďme diskutovat podrobněji o symetrické a asymetrické kryptografie.

symetrická kryptografie

v tomto typu používá proces šifrování a dešifrování stejný klíč. To je také nazýváno jako tajná kryptografie klíčů. Hlavní rysy symetrické kryptografie jsou následující –

  • je to jednodušší a rychlejší.,
  • obě strany vyměňují klíč bezpečným způsobem.

Nevýhodou

hlavní nevýhodou symetrické kryptografie je, že pokud je klíč unikly na vetřelce, zpráva může být snadno změněna, a to je považováno za rizikový faktor.

Standard šifrování dat (DES)

nejoblíbenější algoritmus symetrického klíče je Standard šifrování dat (DES) A Python obsahuje balíček, který zahrnuje logiku za algoritmem DES.,

Instalace

příkaz pro instalaci DES balíček pyDES v Pythonu je −

pip install pyDES

Jednoduchý program provádění DES algoritmus je následující −

Vyzývá k proměnné padmode která načte všechny balíčky jako na DES algoritmus provádění a řídí šifrování a dešifrování v určeném způsobem.

Výstup

můžete vidět následující výstup jako výsledek kódu uvedeného výše −

Asymetrické Kryptografie

To je také označována jako kryptografie s veřejným klíčem., Pracuje v opačném směru symetrické kryptografie. To znamená, že vyžaduje dva klíče: jeden pro šifrování a druhý pro dešifrování. Veřejný klíč se používá pro šifrování a soukromý klíč se používá pro dešifrování.

nevýhoda

  • díky své délce klíče přispívá k nižší rychlosti šifrování.
  • klíčové řízení je zásadní.,

následující programový kód v Pythonu ilustruje pracovní asymetrické šifrování pomocí RSA algoritmu a jeho implementace −

Výstup

můžete najít následující výstup při spuštění kódu uvedeného výše −

Inzeráty

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *