FIchier exercices

This commit is contained in:
2025-04-17 10:50:12 +02:00
parent 2c040321fa
commit f043365aac

32
Sécurité/EXERCICES.md Normal file
View File

@@ -0,0 +1,32 @@
### 1.L'algorithme ROT13
L'algorithme de chiffrement ROT13 propose de décaler chaque lettre d'un texte de treize positions dans l'alphabet.
Évidemment, niveau sécurité, ça n'est pas fameux. Mais cet algorithme est parfois employé pour empêcher la lecture directe d'un texte.
Concrètement, cela donne ce type de correspondance :
| Lettre non chiffrée (ou chiffrée) | A | B | C | D | E | F | G | H | I | J | K | L | M | N |
| ------------------------------------- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- |
| **Lettre chiffrée (ou non chiffrée)** | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A |
| Lettre non chiffrée (ou chiffrée) | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B |
| ------------------------------------- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- |
| **Lettre chiffrée (ou non chiffrée)** | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
Exercice :
> Écrire la fonction *chiffrement_rot13 (message)* qui va permettre de chiffrer un message à l'aide de cet algorithme.
Quelques conseils :
- Pensez à obliger l'usage de minuscules pour faciliter votre travail
- Si le message comporte plusieurs mot, il vous faudra le découper
- Écrire la fonction *chiffrement_rot13(mot)*
- La fonction *chiffrement_rot13(message)* fera appel à cette fonction.
Chiffrez vos noms, prénoms, ainsi que le message 'Vive les numeriques et sciences informatiques'