Le chiffrement est le processus de traduction des données de texte brut (de) en quelque chose en clair qui semble être (cryptogramme) au hasard et sans signification. Le décryptage est le processus consistant à convertir le texte chiffré retour au texte en clair.
Pour chiffrer plus d'une petite quantité de données, le chiffrement symétrique est utilisée. Une clé symétrique est utilisée au cours des deux processus de chiffrement et de déchiffrement. Pour déchiffrer un morceau particulier de cryptogramme, la clé utilisée pour chiffrer les données doit être utilisé.
L'objectif de chaque algorithme de chiffrement est de le rendre aussi difficile que possible de déchiffrer le texte chiffré généré sans utiliser la clé. Si un algorithme de chiffrement vraiment bon est utilisé, il n'y a pas de technique beaucoup mieux que d'essayer méthodiquement toutes les clés possibles. Pour un tel algorithme, plus la clé, plus il est difficile de déchiffrer un morceau de cryptogramme sans posséder la clé.
Il est difficile de déterminer la qualité d'un algorithme de chiffrement. Les algorithmes qui semblent prometteurs tourner parfois être très facile à briser, étant donné l'attaque appropriée. Lors de la sélection d'un algorithme de chiffrement, il est une bonne idée de choisir celui qui a été utilisé depuis plusieurs années et a réussi à résister à toutes les attaques.
Dernière mise à jour :
24 janv. 2018