• Aucun résultat trouvé

Exemple de codage par exponentiation On affecte à chaque entier compris entre 0 et 30 une lettre de l’alphabet ou un autre symbole (on affecte A à 0, B à 1, ..., Z à 25, α

N/A
N/A
Protected

Academic year: 2022

Partager "Exemple de codage par exponentiation On affecte à chaque entier compris entre 0 et 30 une lettre de l’alphabet ou un autre symbole (on affecte A à 0, B à 1, ..., Z à 25, α"

Copied!
1
0
0

Texte intégral

(1)

Exemple de codage par exponentiation

On affecte à chaque entier compris entre 0 et 30 une lettre de l’alphabet ou un autre symbole (on affecte A à 0, B à 1, ..., Z à 25,αà 26,βà 27,γà 28,δà 29 etεà 30), puis on fait subir à chacun de ces entiersxla transformationf suivante : x7→y, oùyest le reste dans la division euclidienne par 31 dex7.

On noteE ={0 ; 1 ; 2 ;· · ·; 30}.

La clé de ce codage est 31.

a) Coder le mot GERMAINE.

b) Montrer que 7 et 30 sont premiers entre eux et écrire l’égalité de Bézout correspondante.

c) En utilisant le petit théorème de Fermat, montrer que, sif(x)=f(x), alorsx=x. En déduire que deux éléments différents deE ont deux images différentes parf d) Soientxetyéléments deE tels queyx7[31].

Montrer quey13x[31].

La clé de décodage est donc 13.

e) Décoder alors le mot YCEγQN.

Références

Documents relatifs

We shall describe a few such conditions (they are separately sufficient), but we are not aiming at a complete discussion of the question. Then there is a

[r]

[r]

Pouvez-vous expliquer cette observation par un argument g´ en´

Comme le polygone Z 0 est équilatéral, il réalise un cas d'égalité dans la formule de Cauchy-Schwarz de la

Vous devrez utiliser une variable n qui désignera globalement l’entier

Pour ranger les valeurs du tableau A par ordre croissant, on le parcourt autant de fois que nécessaire en permutant A i et A i+1 lorsque A i > A i+11. Écrire une procédure

Q compte tenu des pôles et de leur multiplicités qui ont été précisées à la question