NOMBRES – Curiosités, Théorie et Usages

 

Accueil                           DicoNombre            Rubriques           Nouveautés      Édition du: 25/01/2024

Orientation générale        DicoMot Math          Atlas                   Actualités                       M'écrire

Barre de recherche          DicoCulture              Index alphabétique        Références      Brèves de Maths                      

     

CODAGE

 

Débutants

Général

Cryptographie

 

Glossaire

Général

 

 

INDEX

 

Cryptologie

 

Théorie des nombres

 

Cryptologie

Décalage

Clé publique

RSA

Codage

Bureau 47

Nombres RSA

Message

Sécurité

Pig Pen

Übchi

LLL

Nombres

 

Sommaire de cette page

>>> Approche

>>> Méthode des initiales

>>> Méthode des lettres de l'alphabet

>>> Méthode du code chiffres-lettres

>>> Méthodes avec conservation de chiffres

>>> Différencier nombres et textes

 

 

 

 

Comment coder

les CHIFFRES et les NOMBRES

 

Méthodes particulières pour crypter les nombres dans un message. Deux possibilités: conserver des chiffres ou les transformer en lettres.

 

 

 

 

Approche

Il est parfois demandé de pouvoir coder les nombres ou les chiffres selon une méthode particulière.

 

Qu'il s'agit d'un jeu, d'une chasse au trésor ou d'un rallye.

Comment s'y prendre, sans créer une difficulté insurmontable pour les candidats au jeu.

 

Rejoindre avec votre GPS ce lieu:

*      Longitude:  E   7° 09'

*      Latitude:      N 43° 39'

 

Hippodrome de Cagnes-sur-Mer

Source image: Google Earth

Une méthode consiste à donner les initiales des chiffres

Longitude: E    S ZN

Latitude:     N QT TN

 

 

 

Méthode des initiales

En effet, tous les chiffres ont des initiales différentes sauf six et sept.

Sur le tableau, j'ai choisi de coder le Six avec son x final.

 

 

Méthode des lettres de l'alphabet

Association de lettres de l'alphabet à chaque chiffre.

 

Notre exemple

*      Longitude:  E   7° 09' =>   E    H KJ

*      Latitude:      N 43° 39' =>   N YX DT

 

 

 

 

Méthode du code chiffres-lettres

 

Codage classique des chiffres en lettres qui est notamment utilisé pour mémoriser les nombres.

 

Notre exemple

*      Longitude:  E   7° 09' =>   E     K ZP

*      Latitude:      N 43° 39' =>   N RM MP

 

 

 

Méthodes avec conservation de chiffres

 

La méthode la plus simple consiste à ajouter un petit nombre à chaque chiffre et ne conserver que les unités.

 

Notre exemple avec +3

*      Longitude:  E   7° 09' =>   E    0 32

*      Latitude:      N 43° 39' =>   N 76 62

 

Méthode du complément à 10. Le 0 est invariant.

Notre exemple

*      Longitude:  E   7° 09' =>   E    3 01

*      Latitude:      N 43° 39' =>   N 67 71

Méthode de la fonction linéaire: multiplier le nombre et lui ajouter une constante.

Notre exemple avec 2x + 3

*      Longitude:  E   7° 09' =>   E    17 3 21

*      Latitude:      N 43° 39' =>   N 11 9 9 21

Retourner les chiffres globalement ou par paquet (de quatre, par exemple).

Notre exemple avec 2x + 3

*      Longitude:  E   7° 09' =>   E    90 7

*      Latitude:      N 43° 39' =>   N 93 34

Multiplier le nombre par Pi (ou autre constante convenue).

Dans ce cas, il est nécessaire de vérifier que l'opération inverse produit bien les nombres de départ

Notre exemple avec PI

*      Longitude:  E   7° 09' =>   E    22,2738

*      Latitude:      N 43° 39' =>   N 136,3137

Vérification

*        22,2738 / Pi =   7,0899…

*      136,3137 / Pi = 43,3899…

Etc.

Selon votre créativité

 

Différencier nombres et textes

 

Si le message comporte à la fois du texte et des nombres, et dans le cas du codage des nombres par des lettres, il est nécessaire de différencier les deux types.

 

 

Exemples de possibilités

Une méthode plus universelle consiste à introduire des caractères de contrôles annonçant le texte ou les nombres.

Par exemple: deux T isolés pour le texte et deux Z isolés pour les chiffres

 

 

 

 

Retour

*    Cryptographie

*    Code César

Voir

*    Autocodes

*    Cadenas

*    Chiffres alphabétiques

*    Chiffres et jeuxIndex

*    Chiffres pour lettres

*    Clés de cryptage

*    Codage décimal

*    Codage des lettres

*    Codage RSA

*    Code barre

*    Code ISBN des livres

*    Cryptogrammes  

*    Lettres automatiquement transformées en nombres

*    Théorie des nombres

Cette page

http://villemin.gerard.free.fr/Crypto/CrypNomb.htm