La cryptographie est un domaine qui se prête (pour certaines méthodes de chiffrement) assez bien à la programmation. Le document décrit (brièvement), un certain nombre de méthodes de cryptographie, et donne des pistes pour programmer certaines d'entre elles. Attention : Dans le document, certains mots de vocabulaire sont mal employés (je vais le corriger, dès que possible). On parle de codage quand on passe d'un caractère à une valeur numérique (via le code ASCII, ou l'unicode) : le codage est une modification du message, mais via un procédé public, donc cela ne contribue pas à cacher le sens du message. On parle de chiffrement quand on passe d'un caractère (ou du code qui lui est associé) à un autre caractère (ou un autre nombre) via le processus de cryptographie choisi. Dans le dossier python, des exemples de programmes : Le programme "normalisation" propose de normaliser une chaîne de caractères : tout passer en majuscules, supprimer les accents et autres signes diacritiques, cela limite les problèmes liés au nombre de caractères à coder. Un proposition pour mettre en oeuvre les chiffres de César et de Hill |
Jour 1 >
3 - Cryptographie
Selection | File type icon | File name | Description | Size | Revision | Time | User |
---|---|---|---|---|---|---|---|
ĉ | Afficher Télécharger |
148 Ko | v. 2 | 31 janv. 2017, 04:04 | kriegkf@rochambeau.org | ||
Ċ | Afficher Télécharger |
415 Ko | v. 2 | 31 janv. 2017, 04:07 | kriegkf@rochambeau.org |
Selection | File type icon | File name | Description | Size | Revision | Time | User |
---|---|---|---|---|---|---|---|
ċ
|
Afficher Télécharger |
1 Ko | v. 3 | 2 févr. 2017, 19:43 | kriegkf@rochambeau.org | ||
ċ
|
Afficher Télécharger |
3 Ko | v. 3 | 2 févr. 2017, 19:43 | kriegkf@rochambeau.org | ||
ċ
|
Afficher Télécharger |
1 Ko | v. 3 | 2 févr. 2017, 19:43 | kriegkf@rochambeau.org |