Différences : 1. DES divise le texte brut en deux moitiés pour le traitement, tandis que AES traite l'ensemble du bloc pour générer du texte chiffré ; 2. AES est beaucoup plus rapide que DES, et AES peut crypter des fichiers volumineux en quelques secondes ; Les fonctions utilisées par le traitement rond sont l'extension et le remplacement, tandis que les fonctions utilisées par le traitement rond AES consistent à mélanger des colonnes et à ajouter des clés rondes.
L'environnement d'exploitation de cet article : système Windows 10, PHP version 7.1, ordinateur Dell G3.
La principale différence entre DES et AES est le processus de cryptage. Dans DES, le texte en clair est divisé en deux moitiés avant un traitement ultérieur, tandis que dans AES, le bloc entier n'est pas divisé et le bloc entier est traité ensemble pour générer le texte chiffré.
Relativement parlant, AES est beaucoup plus rapide que DES, et comparé à DES, AES est capable de crypter des fichiers volumineux en quelques secondes.
En raison de la taille plus petite de la clé partagée utilisée dans DES, elle est considérée comme moins sécurisée que AES. DES est considéré comme plus vulnérable aux attaques par force brute, tandis qu'AES n'a rencontré jusqu'à présent aucune attaque sérieuse.
Évaluez la mise en œuvre de l'algorithme sur la base de la flexibilité, et AES est plus flexible que DES car il autorise différentes longueurs de texte, dont 128, 192, 256 bits, tandis que DES permet un cryptage de texte fixe de 64 bits.
Les fonctions utilisées dans le traitement des tours DES sont l'extension, la permutation et le remplacement, les opérations XOR avec des clés rondes, tandis que les fonctions utilisées dans le tour AES sont les sous-octets, décaler les lignes, mélanger les colonnes et ajouter des clés rondes.
AES est en fait efficace dans les implémentations matérielles et logicielles, alors que DES n'était initialement efficace qu'au niveau matériel.
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!