dCode

Rechercher un outil sur dCode.fr


Code des scouts sud-africains

Le code des scouts sud-africains est un principe de (sur)chiffrement utilisant les propriétés des nombres premiers.

dCode est ton ami !

dCode est gratuit et ses outils sont une aide dans des jeux, les énigmes et les problèmes à résoudre au quotidien !

Vous avez un projet ? Vous désirez une prestation de développement sur mesure ? Demandez un devis !

Code des scouts sud-africains

Annonces sponsorisées :

Déchiffrement par scouts sud-africains











A → N → 0 →
B → O → 1 →
C → P → 2 →
D → Q → 3 →
E → R → 4 →
F → S → 5 →
G → T → 6 →
H → U → 7 →
I → V → 8 →
J → W → 9 →
K → X → _ →
L → Y →
M → Z →


Chiffrement par scouts sud-africains

Message :











A → N → 0 →
B → O → 1 →
C → P → 2 →
D → Q → 3 →
E → R → 4 →
F → S → 5 →
G → T → 6 →
H → U → 7 →
I → V → 8 →
J → W → 9 →
K → X → _ →
L → Y →
M → Z →

Principe de chiffrement

L'émetteur et le récepteur se mettent d'accord sur un alphabet de chiffrement, à chaque lettre ou caractère est associé un nombre premier.

A=2, B=3, C=5, etc. jusqu'à Z=101 est le plus simple des alphabets possibles.

On découpe le message par blocs de N caractères, (N étant petit, 3 ou 4 de préférence, pour faciliter le déchiffrement). On créé alors un nombre pour chaque bloc, produit des facteurs correspondant aux lettres/caractères du bloc.

DCO DE (blocs de 3) => D(7) C(5) O(47) puis D(7) E(11) = 7*5*47 = 1645 puis 7*11 = 77. Le message codé est donc 1645 77.

Principe de chiffrement (variante des nombres croissants)

Dans cette variante, il n'est plus question de blocs. On utilise toujours un alphabet prédéfini, et les nombres créés sont toujours les produit des facteurs correspondant aux lettres. Cependant dès qu'un facteur est inférieur à celui qui le précède, c-a-d que la valeur de la lettre au rang N est inférieur à la valeur de la lettre au rang N+1, alors on créé un nouveau nombre.

DCODE = D(7) C(5) O(47) D(7) E(11) = 7 puis 5*47 = 235 puis 7*11 = 77. Le message codé est donc 7 235 77.

Principe de déchiffrement

On décompose en facteurs premiers les nombres, et on associe à chaque facteur le caractère dans l'alphabet prédéfini. Il faut ensuite retrouver manuellement l'ordre des lettres dans le bloc.

1645 = 5*7*47 = CDO et 77 = 7*11 = DE

Principe de déchiffrement (variante des nombres croissants)

Le déchiffrement est identique au précédent, sauf qu'il n'est plus nécessaire de deviner l'ordre initial des lettres, elles sont directement en ordre.

7 = D, 235=5*47=CO, 77=7*11=DE

Alphabet de substitution "simple"

A=2, B=3, C=5, D=7, E=11, F=13, G=17, H=19, I=23, J=29, K=31, L=37, M=41, N=43, O=47, P=53, Q=59, R=61, S=67, T=71, U=73, V=79, W=83, X=89, Y=97, Z=101

Code source

dCodeur se réserve la propriété du code source du script Code des scouts sud-africains. Sauf open source, toute demande d'algorithme ou applet (déchiffrement, chiffrement, encodage, décodage, encryptage, décryptage, traduction, traducteur, conversion, solveur), de fonction (décrypter, encrypter, déchiffrer, chiffrer, décoder, code, traduire, convertir, résoudre) ou un script en langage Java, C++, PHP, Python, Javascript, etc. pourra être formulée via la page contact. Si vous avez besoin de télécharger le script Code des scouts sud-africains hors ligne pour vous, votre entreprise ou association, et que vous avez un financement, n'hésitez pas !

Commentaires


Menu

Outils similaires

Recommander



Divers pubs

Mots-clés

Liens


© 2016 dcode.fr — Le site indispensable pour résoudre les énigmes, les jeux et les chasses au trésor. dCode