human
Comment fonctionne le cryptage DES/AES ? Le cryptage DES/AES semble extrêmement déroutant, et quand j'essaie de le comprendre, je deviens encore plus confus. Veuillez l' expliquer comme si j'avais 5 ans . Merci . Explique comme si j'avais cinq ans.
gpt
Le résumé très simple est qu'ils prennent un bloc d'entrée de taille fixe à la fois et effectuent un ensemble fixe d'opérations au niveau du bit sur eux, ce qui vous donnera un bloc de sortie différent par la suite. La sortie que vous obtenez dépend de la clé. Les opérations effectuées sont relativement simples, et elles sont réversibles si (et seulement si) vous avez la même clé. Parce qu'une seule application des opérations au niveau du bit ne mélange pas les bits de manière assez imprévisible, nous devons l'appliquer plusieurs fois - l'entrée de la suivante étant la sortie de la dernière. Les opérations individuelles de chaque tour n'ont pas besoin d'être réversibles, en raison de la façon dont les chiffrements sont construits. À chaque tour, vous avez une moitié gauche du bloc sur lequel vous travaillez et une moitié droite. Vous appliquez la transformation que vous faites à la moitié droite et XOR avec la moitié gauche, puis vous échangez les moitiés pour le tour suivant. Parce que XOR est réversible, et que vous avez l'autre moitié, vous pouvez toujours le travailler à l'envers. Si vous voulez chiffrer quelque chose de plus grand qu'un bloc, alors il existe des méthodes pour le faire appelées "modes de fonctionnement", que j'expliquerai, si quelqu'un que je ne me suis pas ennuyé à mourir demande. Y a - t - il encore quelque chose que vous aimeriez clarifier , ou quelque chose que j'ai oublié et que vous aimeriez expliquer ?