Cryptographie/Applications informatique
Une page de Wikiversité.
| Chapitre 6 | |||
| Leçon : Cryptographie | |||
|---|---|---|---|
| Chap. préc. : | Fonctions de hachage | ||
| Chap. suiv. : | Mode d'emploi | ||
En raison de limitations techniques, la typographie souhaitable du titre, « Cryptographie : Applications informatiques
Cryptographie/Applications informatique », n'a pu être restituée correctement ci-dessus.
Les applications de chiffrement sont nombreuses, citons principalement les tunnels chiffrés (appelés communément VPN), le chiffrement de disque-dur ou d'espace disque (seul le propriétaire du disque peut y relire les informations) et les signatures numériques (emails ou autres documents).
[modifier] Chiffrement simple : le contrôle d'erreur
C'est le chiffrement le plus simple qui permet d'obtenir l'empreinte d'un fichier. Le fichier peut faire plusieurs méga-octets, l'empreinte ne dépassera pas 160 bits. La technique dite CRC (Cyclic Redondary Control) utilise une fonction booléenne XOR. Les techniques d'empreintes « infalsifiables » utilisent des algorithmes plus compliqués comme MD5 ou SHA-1.
[modifier] Chiffrement symétrique : le codage rapide
Le chiffrement symétrique utilise le même algorithme pour coder et décoder l'information. Par exemple le code de César consiste à décaler chaque lettre du message d'un nombre défini : pour décoder, il suffit de connaître ce nombre.
[modifier] Chiffrement asymétrique : je code, vous décodez
Dans le cas du chiffrement asymétrique, la clé de codage est différente de la clé de décodage : le décodeur peut ainsi être sûr que l'émetteur du message est bien authentifié.