Maison  >  Article  >  Quel est le plus représentatif des algorithmes de chiffrement symétrique ?

Quel est le plus représentatif des algorithmes de chiffrement symétrique ?

青灯夜游
青灯夜游original
2020-12-31 15:54:007142parcourir

Le plus représentatif des algorithmes de chiffrement symétriques est : l'algorithme de chiffrement DES utilise une méthode de chiffrement par bloc, utilisant une clé de 56 bits pour chiffrer le texte brut de 64 bits, et génère finalement un algorithme de chiffrement de 64 bits ; Caractéristiques : le regroupement est relativement court, la clé est trop courte, le cycle de vie du mot de passe est court et la vitesse de fonctionnement est lente.

Quel est le plus représentatif des algorithmes de chiffrement symétrique ?

L'environnement d'exploitation de cet article : système Windows 7, ordinateur Dell G3.

L'algorithme le plus classique et le plus représentatif parmi les algorithmes de chiffrement symétrique est l'algorithme de chiffrement DES.

L'algorithme DES est un système de cryptographie symétrique en cryptographie, également connu sous le nom d'American Data Encryption Standard. Il s'agit d'un algorithme de chiffrement de cryptographie symétrique développé par IBM aux États-Unis en 1972. Le texte en clair est regroupé par 64 bits et la clé est longue de 64 bits. La clé est en fait composée de 56 bits participant à l'opération DES (les 8ème, 16ème, 24ème, 32ème, 40ème, 48ème, 56ème et 64ème bits sont des bits de contrôle, création de chaque mot de passe Les clés ont un nombre impair. 1) Le groupe de texte en clair groupé et la clé de 56 bits sont remplacés ou échangés petit à petit pour former la méthode de cryptage du groupe de texte chiffré.

Principe de base :

Il dispose de trois paramètres de saisie : clé, données, mode. key est la clé utilisée pour le cryptage et le déchiffrement, data est les données pour le cryptage et le déchiffrement, et mode est son mode de fonctionnement. Lorsque le mode est le mode de chiffrement, le texte en clair est regroupé selon 64 bits pour former un groupe de texte en clair, et la clé est utilisée pour chiffrer les données. Lorsque le mode est le mode de décryptage, la clé est utilisée pour déchiffrer les données. Dans l'application réelle, la clé n'utilise que 56 bits sur 64 bits, ce qui lui confère une sécurité élevée.

Caractéristiques du DES :

L'algorithme DES est extrêmement sécurisé En plus d'utiliser la méthode de recherche exhaustive pour attaquer l'algorithme DES, aucune méthode plus efficace n'a été trouvée. L'espace exhaustif d'une clé de 56 bits est de 2 ^ 56, ce qui signifie que si la vitesse d'un ordinateur est de détecter un million de clés par seconde, il faudra près de 2 285 ans pour rechercher toutes les clés, on peut voir que c'est le cas. difficile à réaliser. Cependant, cela ne signifie pas que le DES soit incassable. En fait, avec le développement de la technologie matérielle et d’Internet, les possibilités de piratage augmentent et cela prend de moins en moins de temps. Le traitement parallèle prend des heures à l’aide d’un matériel spécialement conçu.

Afin de pallier la lacune du petit espace clé du DES, les gens ont proposé une variante du triple DES.

Pour plus d'articles connexes, veuillez visiter le Site Web PHP chinois ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn