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">Permohonan bersahaja dibangunkan sebagai sebahagian daripada MPS pengajaran penerokaan kedua pada topik kriptografi.
Buat masa ini, terdapat:
- The Caesar pengekodan (termasuk berbuka dengan pengekodan roda)
- Coding penapisan (keretakan termasuk)
- Coding dengan kata kunci dan monoalphabetic (keretakan termasuk ***)
- Angka Hill (2x2, 3x3 dan 4x4) dengan keupayaan untuk menguruskan 3 matriks,
- Vigenère pengekodan / Beaufort (termasuk keretakan ***).
Terdapat juga kemungkinan menghantar mesej berkod melalui SMS atau E-mel. Dan sebaliknya, permohonan itu boleh dipanggil apabila anda berkongsi teks (yang merupakan mesej yang hendak diterjemahkan) dan seseorang memilih kaedah penyahkodan.
*** N-gram untuk cassages ini telah pulih di laman http://practicalcryptography.com/ kriptografi yang sangat menarik ini. Ini boleh digunakan untuk teks dalam bahasa Inggeris, Perancis, Jerman, Sepanyol, Itali dan Sweden.
guru MPS, berasa bebas untuk menghantar saya komen anda (meningkatkan / menambah fungsi).</div> <div class="show-more-end">