FIchier exercices
This commit is contained in:
32
Sécurité/EXERCICES.md
Normal file
32
Sécurité/EXERCICES.md
Normal 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'
|
||||
Reference in New Issue
Block a user