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 (cassage inclus ***).
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é).
</div> <div jsname="WJz9Hc" style="display:none">Applicazione senza pretese sviluppato come parte del MPS insegnamento di esplorazione secondo sul tema della crittografia.
Per ora, ci sono:
- La codifica Caesar (inclusa la rottura con codifica ruota)
- Codifica di raffinazione (fessurazione inclusa)
- Codifica con parola chiave e monoalfabetica (fessurazione incluso ***)
- La figura di Hill (2x2, 3x3 e 4x4) con la possibilità di gestire 3 matrici,
- Vigenère codifica / Beaufort (fessurazione incluso ***).
Vi è anche la possibilità di inviare un messaggio codificato via SMS o Email. E viceversa, l'applicazione può essere chiamato quando si condivide un testo (che è il messaggio da decodificare) e uno sceglie il metodo di decodifica.
*** I N-grammi per questi cassages sono stati recuperati in questo sito crittografico molto interessante http://practicalcryptography.com/. Questo vale per testi in inglese, francese, tedesco, spagnolo, italiano e svedese.
insegnanti MPS, si sentono liberi di inviare i vostri commenti (miglioramento / aggiunta di funzionalità).</div> <div class="show-more-end">