Symmetrisk og Asymmetrisk Kryptering

Symmetrisk og Asymmetrisk Kryptering

Reklamer

I dette kapitel, så lad os diskutere i detaljer om symmetrisk og asymmetrisk kryptering.

symmetrisk kryptografi

i denne type bruger krypterings-og dekrypteringsprocessen den samme nøgle. Det kaldes også som hemmelig nøgle kryptografi. De vigtigste træk ved symmetrisk kryptografi er som følger –

  • det er enklere og hurtigere.,
  • de to parter udveksler nøglen på en sikker måde.

ulempe

den største ulempe ved symmetrisk kryptografi er, at hvis nøglen lækkes til den indtrængende, kan meddelelsen let ændres, og dette betragtes som en risikofaktor.

Data Encryption Standard (DES)

den mest populære symmetriske nøgle algoritme er Data Encryption Standard (DES) og Python indeholder en pakke, som indeholder logikken bag DES algoritme.,

Installation

kommandoen til installation af DES −pakke pyDES i Python er −

pip install pyDES

enkel programimplementering af DES-algoritmen er som følger –

det kræver den variable padmode, der henter alle pakkerne i henhold til Des-algoritmeimplementering og følger kryptering og dekryptering på en specificeret måde.

Output

Du kan se følgende output som et resultat af ovenstående kode −

asymmetrisk kryptografi

det kaldes også som offentlig nøglekryptografi., Det virker på den omvendte måde af symmetrisk kryptografi. Dette indebærer, at det kræver to nøgler: en til kryptering og anden til dekryptering. Den offentlige nøgle bruges til kryptering, og den private nøgle bruges til dekryptering.

ulempe

  • på grund af dens nøglelængde bidrager den med lavere krypteringshastighed.
  • nøglehåndtering er afgørende.,

følgende program kode i Python illustrerer arbejdet med asymmetrisk kryptering ved hjælp af RSA algoritmen og dens gennemførelse −

Lyd

Du kan finde følgende output, når du udfører den kode, der er givet ovenfor −

Reklamer

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *