Qu'est-ce qu'un logiciel de cryptographie?
Un logiciel de cryptographie est un type de programme informatique généralement utilisé pour coder des informations. Cela peut permettre un transfert en toute sécurité des communications entre les parties ou permettre de cacher des informations précieuses. Les logiciels de cryptographie sont devenus beaucoup plus courants depuis l’émergence de l’Internet. Certaines de ses applications spécifiques incluent le codage des numéros de guichets automatiques et de cartes de crédit, la dissimulation de mots de passe de courrier électronique et le maintien de la sécurité globale du réseau. Le terme cryptographie fait parfois référence au déchiffrement de l'information, par opposition à son codage.
Afin de produire les meilleurs cryptages possibles, les logiciels de cryptographie incorporent généralement des connaissances issues de quatre domaines: mathématiques, statistiques, informatique et ingénierie. Ce logiciel utilise généralement un type de chiffrement, qui est un algorithme utilisé pour coder des informations. Les chiffrements sont considérés comme plus compliqués que les codes, et les deux sont distingués par des cryptographes experts. En effet, les codes utilisent un plus grand dictionnaire de codes, auquel il est ensuite fait référence lors de l'interprétation d'un message. En revanche, l'algorithme de chiffrement est plus varié et génère des modèles de codage plus complexes.
Pour les utilisateurs d’ordinateurs personnels, les logiciels de cryptographie peuvent effectuer de nombreuses tâches différentes. Par exemple, les programmes de chiffrement de courrier électronique peuvent autoriser une personne à envoyer des messages contenant du contenu chiffré à d'autres utilisateurs de courrier électronique. Tout ce qui est nécessaire est la clé commune, ou algorithme, pour déchiffrer ces messages, qui font généralement partie du logiciel de cryptographie.
Les pirates informatiques utilisent souvent un logiciel de cryptographie pour accéder à d'autres ordinateurs. Par exemple, certains programmes peuvent découvrir des mots de passe pour divers réseaux. Les pirates peuvent également utiliser des logiciels, tels que des déchiqueteurs de fichiers, pour accéder à un ordinateur, puis détruire tous les fichiers qu'il contient, en modifiant le code et en rendant la récupération impossible.
De nombreux logiciels de cryptographie sont disponibles à l'achat ou à télécharger gratuitement. Les programmes peuvent varier en termes de qualité d'algorithme et de codage utilisé. Certains logiciels peuvent être spécifiquement conçus pour décoder ou décrypter des informations.
Il existe également des types de logiciels de cryptographie appelés claviers virtuels. Ce logiciel empêche l’enregistrement des clés, programme qui garde une trace des frappes courantes utilisées lors de la saisie des mots de passe et des numéros de carte de crédit. Comme son nom l'indique, le clavier virtuel configure un «faux» clavier qui modifie les frappes saisies, de sorte qu'un enregistreur de frappe recevra des informations différentes de celles du mot de passe saisi.
Les logiciels de cryptographie sont souvent régis par les lois nationales. Par exemple, certains pays ne permettent pas son exportation ou son importation. Dans certains cas, un permis peut être nécessaire pour expédier le logiciel à l’international.