Outil pour coder/encoder avec Nak Nak, un chiffre simulant le langage du canard (Duckspeak) composé des syllabes NA et NAK
Code Nak Nak - dCode
Catégorie(s) : Chiffrement par Substitution
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Le chiffrement Nak-Nak utilise la base 16 héxadécimale pour coder des messages eux-même codés avec la table ASCII.
Exemple : Encoder le message DUCK, commencer par le coder en ASCII (hexadécimal) soit 44,75,63,6B et ensuite, pour chaque chiffre, le remplacer par son correspondant dans la table suivante :
0 = Nak |
1 = Nanak |
2 = Nananak |
3 = Nanananak |
4 = Nak? |
5 = nak? |
6 = Naknak |
7 = Naknaknak |
8 = Nak. |
9 = Naknak. |
A (10) = Naknaknaknak |
B (11) = nanak |
C (12) naknak |
D (13) nak! |
E (14) nak. |
F (15) naknaknak |
Exemple : DUCK (44,75,63,6B en ASCII) se code 4=Nak? 4=Nak? 7=Naknaknak 5=nak? etc soit Nak? Nak? Naknaknak nak? Naknak Nanananak Naknak nanak
La casse (majuscules et minuscules) est prise en compte tout comme les caractères . et ?
Le déchiffrement du Nak-Nak débute par la substitution des différents mots Nak par le chiffre associé dans la table.
Exemple : Naknak Nak? Nak? Nanananak Naknak naknaknak Naknak Nak? Naknak nak? est constitué de Naknak=6, Nak?=4 etc. soit 6,4,4,3,6,F,6,4,6,5
Le code résultant est le code ASCII au format héxadécimal du message original.
Exemple : 64,43,6F,64,65 se décode d,C,o,d,e en code ASCII. dCode est le message clair de départ.
Le message est composé des syllabes Nak et Na parfois répétées. Tous les mots commencent par N et finissent par k.
Toutes références à un canard ou au duckspeak (duck = canard en anglais) sont des indices.
Selon les préférences de certains, les canard font plutot Coin que Nak, cette variante modifie Na en Coin ou Couin.
dCode se réserve la propriété du code source pour "Code Nak Nak". Tout algorithme pour "Code Nak Nak", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Code Nak Nak" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Code Nak Nak" ou tout autre élément ne sont pas publics (sauf licence open source explicite type Creative Commons). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Code Nak Nak" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source.
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Code Nak Nak sur dCode.fr [site web en ligne], consulté le 16/04/2025,