• Cesar 1
  • Cesar 2
  • Cesar 3
  • Cesar 4

Cesar

Application sans prétention développée dans le cadre de l'enseignement d'exploration MPS en seconde sur le thème de la cryptographie.Pour l'instant, il y a :
- le codage César (cassage inclus, avec roue de codage),
- le codage affine (cassage inclus),
- le codage avec mot-clé et monoalphabétique (cassage inclus ***),
- le chiffre de Hill (2x2, 3x3 et 4x4) avec la possibilité de gérer 3 matrices,
- le codage Vigenère/Beaufort avec 2 variantes (cassage inclus ***),
- le codage "Vigenère + mot-clé". Il y a la possibilité de sauvegarder les tables d'encodage sous format CSV dans le dossier CESAR dans l'espace de stockage de l'appareil,
- le codage "Vigenère Généralisé". Il y a la possibilité de sauvegarder les tables d'encodage et de décodage sous format CSV dans le dossier CESAR dans l'espace de stockage de l'appareil. Toutes les tables possibles d'encodage (26x26) peuvent être définies, soit environ 5,6*10^691 possibilités.Il y a aussi la possibilité d'envoyer un message codé via SMS ou Email. Et inversement, l'application peut être appelée lorsque l'on partage un texte (qui est le message à décoder) et l'on choisit la méthode de décodage.**
* Les N-grammes pour ces cassages ont été récupérés sur ce site de cryptographie très intéressant : http://practicalcryptography.com/. Sont concernés les textes en français, anglais, allemand, espagnol, italien et suédois. Professeurs en MPS, n'hésitez pas à me faire parvenir vos remarques (amélioration/ajout de fonctionnalité).

Catégorie : Éducation

Recherches associées