Un texte chiffré est une chaîne de caractères aléatoires qui constitue la version chiffrée d’un texte. Il contient les mêmes informations qu’un texte brut, mais il est illisible par un humain ou un ordinateur sans algorithme de décryptage. Le texte chiffré est généralement utilisé pour protéger le message original contre la perte d’informations sensibles.
Les types de chiffrements comprennent les chiffrements par blocs, la cryptographie à clé publique et privée, les chiffrements par substitution et les chiffrements par transposition.
Un chiffrement par blocs chiffre les données en blocs à l’aide d’une clé cryptographique et d’un algorithme pour produire un texte chiffré. Les chiffrements par substitution, comme leur nom l’indique, remplacent les caractères d’un texte en clair par d’autres caractères du même ensemble, en fonction de la clé. Par exemple, A peut être remplacé par B, et C par D, etc.
Contrairement aux chiffrements par substitution, les chiffrements par transposition conservent les mêmes caractères, mais réarrangent leur ordre à l’aide d’un algorithme. Par exemple, la phrase « un exemple simple » peut être transposée en « ELPMAXE ELPMIS A ».
Dans le cas de la cryptographie à clé privée, également connue sous le nom d’« algorithme à clé symétrique », la même clé secrète est utilisée pour crypter et décrypter un message. La cryptographie à clé publique utilise deux clés, l’une pour le cryptage et l’autre pour le décryptage. La clé publique est utilisée pour crypter le texte brut en texte chiffré, et la clé privée est utilisée pour décrypter le texte chiffré en texte brut.