Share via


Chiffrement et déchiffrement des données

Le chiffrement est le processus de traduction de données de texte brut (texte en clair) en quelque chose qui semble être aléatoire et sans signification (texte chiffré). Le déchiffrement est le processus de conversion du texte chiffré en texte clair.

Pour chiffrer plus d’une petite quantité de données, un chiffrement symétrique est utilisé. Une clé symétrique est utilisée pendant les processus de chiffrement et de déchiffrement. Pour déchiffrer un texte chiffré particulier, la clé utilisée pour chiffrer les données doit être utilisée.

L’objectif de chaque algorithme de chiffrement est de rendre aussi difficile que possible le déchiffrement du texte chiffré généré sans utiliser la clé. Si un très bon algorithme de chiffrement est utilisé, il n’existe aucune technique considérablement meilleure que d’essayer méthodiquement toutes les clés possibles. Pour un tel algorithme, plus la clé est longue, plus il est difficile de déchiffrer un morceau de texte chiffré sans posséder la clé.

Il est difficile de déterminer la qualité d’un algorithme de chiffrement. Les algorithmes qui semblent prometteurs s’avèrent parfois très faciles à briser, compte tenu de l’attaque appropriée. Lors de la sélection d’un algorithme de chiffrement, il est judicieux d’en choisir un qui est utilisé depuis plusieurs années et qui a réussi à résister à toutes les attaques.

Pour plus d’informations, consultez Fonctions de chiffrement et de déchiffrement des données.