Symétrique et Asymétrique la Cryptographie

Symétrique et Asymétrique la Cryptographie

Annonces

Dans ce chapitre, laissez-nous discuter en détail sur symétrique et asymétrique la cryptographie.

cryptographie symétrique

dans ce type, le processus de chiffrement et de déchiffrement utilise la même clé. Il est également appelé cryptographie à clé secrète. Les principales caractéristiques de la cryptographie symétrique sont les suivantes –

  • c’est plus simple et plus rapide.,
  • Les deux parties échangent la clé de manière sécurisée.

Inconvénient

l’inconvénient majeur de La cryptographie symétrique est que si la clé est une fuite de l’intrus, le message peut être facilement changé et cela est considéré comme un facteur de risque.

Data Encryption Standard (DES)

L’algorithme de clé symétrique le plus populaire est Data Encryption Standard (DES) et Python inclut un package qui inclut la logique derrière l’algorithme DES.,

Installation

la commande pour l’installation du paquet des pyDES en Python est −

pip install pyDES

l’implémentation simple du programme de L’algorithme DES est la suivante −

elle appelle la variable padmode qui récupère tous les paquets selon manière spécifiée.

Sortie

Vous pouvez voir la sortie suivante à la suite du code donné ci −dessus

Cryptographie Asymétrique

Il est aussi appelé la cryptographie à clé publique., Cela fonctionne de la manière inverse de la cryptographie symétrique. Cela implique qu’il nécessite deux clés: une pour le chiffrement et l’autre pour le déchiffrement. La clé publique est utilisée pour le chiffrement et la clé privée est utilisée pour le déchiffrement.

inconvénient

  • En Raison de sa longueur de clé, il contribue à une vitesse de cryptage inférieure.
  • La gestion des clés est cruciale.,

voici le code du programme en Python illustre le travail de cryptographie asymétrique à l’aide de l’algorithme RSA et sa mise en œuvre −

Sortie

Vous pouvez trouver la sortie suivante s’affiche lorsque vous exécutez le code donné ci −dessus

Annonces

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *