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">Anwendung unprätentiös als Teil des MPS Exploration Lehr zweite zum Thema Kryptographie entwickelt.
Denn jetzt gibt es:
- Die Caesar-Codierung (inklusive Bruch mit Rad-Codierung)
- Coding Raffinierung (Cracken enthalten)
- Codierung mit Stichwort und mono (Cracken enthalten ***)
- Die Zahl von Hill (2x2, 3x3 und 4x4) mit der Fähigkeit, 3-Matrizen zu verwalten,
- Vigenère Codierung / Beaufort (im Lieferumfang enthalten *** Cracking).
Es besteht auch die Möglichkeit, eine codierte Nachricht per SMS oder E-Mail zu senden. Und umgekehrt kann die Anwendung aufgerufen werden, wenn Sie einen Text zu teilen (die die Nachricht decodiert werden soll), und man wählt das Decodierungsverfahren.
*** Die N-Gramm für diese cassages wurden auf diesem sehr interessanten Krypto Website http://practicalcryptography.com/ gewonnen. Dies gilt auch für Texte in Englisch, Französisch, Deutsch, Spanisch, Italienisch und Schwedisch.
MPS Lehrer, fühlen sich frei, mir Ihre Kommentare zu senden (Verbesserung / Hinzufügen von Funktionen).</div> <div class="show-more-end">