Qu'est-ce qu'un logiciel de cryptage?
Un logiciel de chiffrement transforme un texte lisible en chiffrement illisible en appliquant des algorithmes qui ne peuvent être inversés que par la phrase secrète ou la clé. Il existe des formes sécurisées de cryptage et des formes non sécurisées, car des algorithmes faibles peuvent être détruits par la même puissance informatique générant des algorithmes puissants. La norme actuelle adoptée par le gouvernement américain est la norme AES (Advanced Encryption Standard), basée sur des blocs de 128 bits. L'ancien standard connu sous le nom de Data Encryption Standard (DES) est basé sur des blocs de 56 bits et est maintenant considéré comme non sécurisé.
La norme AES a été extraite d’un ensemble d’algorithmes développé par Joan Daemen et Vincent Rijmen de Begium. Leur logiciel de cryptage s'appelle Rijndael . Twofish et Serpent sont deux exemples de logiciels de chiffrement concurrents dans cette catégorie.
Les logiciels de chiffrement tels que AES, Twofish et Serpent reposent sur un seul mot de passe partagé ou une seule clé pour chiffrer et déchiffrer les données. Ils sont donc connus sous le nom de schémas symétriques . Ce type de logiciel de cryptage est utilisé pour sécuriser les données stockées. Il peut également être utilisé pour chiffrer un volume entier ou un disque dur. Pour utiliser le lecteur, il faut monter le volume en utilisant une phrase secrète. Quand on démonte le lecteur, le volume revient à son état crypté.
Les systèmes de chiffrement asymétriques utilisent une paire de clés pour chiffrer et déchiffrer les données. Ce type de cryptage est souvent utilisé dans les courriels et autres formes de communication. La paire de clés comprend une clé privée et une clé publique liées ou associées. La clé publique peut être librement donnée à quiconque pour chiffrer les données envoyées au propriétaire de la clé publique. Une fois que quelque chose a été chiffré à l'aide de la clé publique, seule la clé privée de cette paire de clés, gardée confidentielle par le propriétaire, peut déchiffrer les données. Un logiciel de chiffrement asymétrique est considéré comme plus sécurisé que les systèmes symétriques car la clé de déchiffrement n'est pas partagée.
Dans les conversations par courrier électronique sécurisées, les deux parties utilisent un logiciel de cryptage pour générer leurs propres paires de clés, puis échanger des clés publiques. Désormais, chaque personne peut envoyer un courrier crypté à l’autre et, à son arrivée, utilise sa clé privée pour déchiffrer le courrier. Ces opérations peuvent être effectuées de manière transparente par des plug-ins de messagerie utilisés avec un logiciel de cryptage. Pretty Good Privacy® (PGP) est un logiciel de cryptage qui fonctionne avec certains programmes de messagerie courants. La version à code source libre de PGP, appelée GnuPG, peut également être utilisée avec le plug-in Enigma ™ de Mozilla® Thunderbird® pour le cryptage et le décryptage automatiques. .
Il existe une pléthore de programmes de chiffrement disponibles en ligne, dont beaucoup sont gratuits. Si vous recherchez quelque chose pour sécuriser vos données stockées ou pour le chiffrement de volume, les programmes de type AES fonctionnent bien. Si vous souhaitez chiffrer votre courrier électronique, les programmes asymétriques basés sur des paires de clés offrent la meilleure sécurité. Dans ce dernier cas, différents programmes peuvent fonctionner les uns avec les autres dans certains cas, mais il est probablement plus facile pour les débutants en cryptage d’utiliser le même logiciel de cryptage pour assurer la compatibilité.