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">Aplicação despretensiosa desenvolvido como parte do segundo ensinamento exploração MPS sobre o tema da criptografia.
Por agora, existem:
- A codificação César (incluído rompendo com codificação de roda)
- Codificação de refino (craqueamento incluídas)
- Codificação com palavra-chave e monoalfabético (quebrado incluído ***)
- A figura de Hill (2x2, 3x3 e 4x4), com a capacidade de gerenciar 3 matrizes,
- Vigenère codificação / Beaufort (quebrado incluído ***).
Há também a possibilidade de enviar uma mensagem codificada através de SMS ou de e-mail. E, inversamente, o aplicativo pode ser chamado quando você compartilha um texto (que é a mensagem a ser decodificada) e um escolhe o método de decodificação.
*** Os N-gramas para estes cassages foram recuperados neste site criptográfico muito interessante http://practicalcryptography.com/. Isto aplica-se aos textos em Inglês, Francês, Alemão, Espanhol, Italiano e Sueco.
professores MPS, sinta-se livre para me enviar seus comentários (melhoria / adicionando funcionalidade).</div> <div class="show-more-end">