symmetrische en asymmetrische cryptografie

symmetrische en asymmetrische cryptografie

advertenties

in dit hoofdstuk, laten we in detail bespreken over symmetrische cryptografie en asymmetrische cryptografie.

symmetrische cryptografie

in dit type gebruikt het coderings-en decryptieproces dezelfde sleutel. Het wordt ook wel als geheime sleutel cryptografie genoemd. De belangrijkste kenmerken van symmetrische cryptografie zijn:

  • het is eenvoudiger en sneller.,
  • de twee partijen wisselen de sleutel op een veilige manier uit.

nadeel

het belangrijkste nadeel van symmetrische cryptografie is dat als de sleutel naar de indringer wordt gelekt, het bericht gemakkelijk kan worden gewijzigd en dit wordt beschouwd als een risicofactor.

Data Encryption Standard (DES)

het meest populaire algoritme voor symmetrische sleutels is Data Encryption Standard (DES) en Python bevat een pakket dat de logica achter DES-algoritme bevat.,

installatie

het commando voor de installatie van DES-pakket pyDES in Python is –

pip install pyDES

eenvoudige programma −implementatie van DES-algoritme is als volgt –

het vraagt om de variabele padmode die alle pakketten ophaalt volgens de implementatie van DES-algoritme en versleuteling en decryptie volgt op een specifieke manier.

Output

u kunt de volgende uitvoer zien als gevolg van de bovenstaande code −

asymmetrische cryptografie

Het wordt ook wel public key cryptografie genoemd., Het werkt op de omgekeerde manier van symmetrische cryptografie. Dit betekent dat het vereist twee sleutels: een voor encryptie en andere voor decryptie. De publieke sleutel wordt gebruikt voor het versleutelen en de private sleutel wordt gebruikt voor het ontcijferen.

nadeel

  • vanwege de sleutellengte draagt het bij aan een lagere versleutelingssnelheid.
  • sleutelbeheer is cruciaal.,

De volgende programma-code in Python illustreert de werking van asymmetrische cryptografie met behulp van RSA-algoritme en de implementatie −

Output:

vindt U de volgende uitvoer wanneer u het uitvoeren van de code hierboven gegeven −

Advertenties

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *