Outil pour décoder/encoder le code Morse. Le code morse, est un système permettant de coder un texte par des impulsions courtes et longues. Il s'agit de l'ancêtre des premiers codes de télécommunication.
Code Morse - dCode
Catégorie(s) : Télécommunication, 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 code Morse est un alphabet permettant de coder un message par des impulsions courtes et longues (comme des sons, des signaux visuels/lumineux, électriques, etc.). Adopté internationalement, l'alphabet Morse est un précurseur dans les télécommunications, bien qu'obsolète avec l'avènement du numérique, il en reste des traces dans les transmissions militaires, maritimes, radio, ou pour le code SOS.
Le code Morse assigne à chaque lettre, chiffre et signe de ponctuation une unique combinaison de signaux intermittents (des courts et des longs, souvent représentés un point . et un trait -).
L'alphabet appelé table de chiffrement Morse complète est
Exemple : DCODE se code en langage Morse -.. -.-. --- -.. .
Les impulsions longues et courtes peuvent être des signaux électriques, sonores, ou encore lumineux. Tout format de télécommunication est possible.
Les messages commencent parfois par △ -.-.- (début de transmission) et finissent par ▽ .-.-. (fin de transmission)
Le code .-.-. est aussi le code pour le caractère +.
Par convention, à l'écrit, séparer les caractères d'un espace, et chaque mot avec un slash /. Parfois les caractères sont séparés par un / et les mots par un double slash //.
Le message est composé principalement de points et de tirets (ou parfois, de toute autre paire de caractères).
Le code morse est surtout auditif, un bruit/son composé de sons longs et courts (comme des bips) c'est aussi du code Morse.
Exemple : bip biiiip bip = .-.
Il existe également une variante lumineuse, la présence d'une lumière clignotante selon 2 durée distinctes est une manière de coder du Morse.
Idem, certains utilisent des syllabes en I ou E pour court et A ou O pour long.
Exemple : TATITA = -.- (long, court, long)
Il n'y a pas vraiment de bonne facon ou de méthode officielle d'écrire du Morse. Il s'agit avant tout d'un code sonore. Visuellement le code Morse écrit devrait être disposé sur une même ligne. L'informatique a pourtant du mal à l'écrire avec les tirets - ou _ et les points . qui ne sont pas au même niveau.
L'essentiel est de bien différencier les caractères : exemple ▄ (court) et ▄▄▄▄ (long).
Ecouter le message et taper en même temps sur le clavier . (point) pour un son court/aigu et - (tiret) pour un son long/grave.
Le déchiffrement du Morse sans séparateur est très difficile, un séparateur est presque indispensable, les possibilités sont exponentielles. dCode propose des outils, notamment une attaque par brute-force ou par dictionnaire.
Exemple : -.-. (4 caractères) peut vouloir dire 8 choses différentes : C ou KE ou NN ou NTE ou TR ou TAE ou TEN ou TETE
Il est possible de remplacer les 2 caractères court et long par d'autres comme A et B par exemple. Voire de les inverser pour tromper le décodeur.
Il existe un surchiffrement assez connu : le code Morse fractionné.
Il n'y a pas vraiment de règle, cependant les caractères courants (le E, le T le A par exemple) sont codés avec des signaux de 1 ou 2 impulsions. Les lettres les moins courantes sont codées via 4 signaux maximum, les chiffres avec 5.
Il existe plusieurs méthodes. La méthode des consonances permet de retenir les 26 codes en apprenant par coeur 26 mots de l'alphabet. Chaque syllabe est alors convertie en un point ou un trait selon sa consonance. Les syllabes en O sont transformées en trait long, alors que les autres sont des tirets courts.
Exemple : PSYCHOLOGIE, commence par un P, et contient 2 syllabes en O, P est donc codé en Morse .--.
L'alphabet mnémotechnique complet :
A | ARNOLD ou ALLO | .- |
B | BONAPARTE | -... |
C | COCACOLA ou CONTEMPORAIN | -.-. |
D | DO RE MI ou DOCILE | -.. |
E | EH ! | . |
F | FARANDOLE | ..-. |
G | GONDOLE ou GOLDORAK | --. |
H | HILARITE ou HIMALAYA | .... |
I | ICI | .. |
J | J'AI GROS BOBO ou JABLONOVO | .--- |
K | KOH-I-NOR | -.- |
L | LIMONADE | .-.. |
M | MOTO | -- |
N | NOEL | -. |
O | OSTROGOTH ou OPORTO ou ODODO | --- |
P | PHILOSOPHE | .--. |
Q | QUOCORICO | --.- |
R | RAMONEUR ou REVOLVER | .-. |
S | SARDINE | ... |
T | THON | - |
U | ULTRASON | ..- |
V | VALPARAISO | ...- |
W | WAGON-POST (ou les Wisigoths ne sont point barbares .--) | .-- |
X | (TROCADERO) (ou Monsieur X porte des lunettes) | -..- |
Y | YOSHIMOTO | -.-- |
Z | ZOROASTE ou ZORRO EST LA | --.. |
Une autre méthode requiert de retenir des mots plus court : (voyelle = ., consonne = -)
A | ._ | as |
B | _... | beau |
C | _._. | coco |
D | _.. | duo |
E | . | EISH5 |
F | .._. | aide |
G | __. | glu |
H | .... | EISH5 |
I | .. | EISH5 |
J | .___ | arts |
K | _._ | kim |
L | ._.. | elie |
M | __ | TMO |
N | _. | nu |
O | ___ | TMO |
P | .__. | apte |
Q | __._ | flic |
R | ._. | ere |
S | ... | EISH5 |
T | _ | TMO |
U | .._ | ouf |
V | ..._ | oeuf |
W | .__ | ivr(e) |
X | _.._ | noix ou deux |
Y | _.__ | lynx |
Z | __.. | zzoo |
Pour les lettres composées avec seulement des traits ou des points, mémoriser E,I,S,H,5 pour respectivement 1, 2, 3, 4 et 5 points et T,M,O pour respectivement 1, 2 et 3 tirets.
Pour s'entrainer il existe des kits ludiques (adapté pour enfants et adultes) pour transmettre du Morse ici (lien affilié)
SOS se code ...---... (3 courts, 3 longs, 3 courts)
En pratique, lorsqu'une lettre est terminée, le morse encode les fins de caractères par des vides (vide sonore, silence, ou vide visuel) un peu long. Lors de la transcription, mettre un slash / ou un autre caractère de séparation.
Le code Morse a été développé par Samuel Morse, un scientifique américain dont il a gardé le nom. Morse n'a donc pas de signification ni de rapport avec l'animal.
Le code Morse a été inventé en 1835 par Samuel Morse
dCode se réserve la propriété du code source pour "Code Morse". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Code Morse", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Code Morse" (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 les données, en téléchargement, script, ou les accès API à "Code Morse" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.
Le copier-coller de la page "Code Morse" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
Code Morse sur dCode.fr [site web en ligne], consulté le 17/05/2024,