ForHosting KIT · Outils pour développeurs

Chiffre Morse fractionné

Chiffrez en Morse fractionné avec un mot-clé : COME TO THE EAST avec la clé GERMANY devient FBKKCOKWGYXSQB, car le message passe en Morse, est découpé en groupes de trois signes et chaque groupe est remplacé par une lettre de l'alphabet à clé. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Texte
COME TO THE EAST
Key
GERMANY
Mode de calcul
Encrypt
Vous obtenez
Résultat
FBKKCOKWGYXSQB
Longueur
14
Lettres associées
13
Alphabet
GERMANYBCDFHIJKLOPQSTUVWXZ

Le Morse fractionné est un chiffrement manuel classique qui transforme des lettres ordinaires en Morse international, insère des séparateurs de lettres et de mots, puis réencode des groupes de trois symboles Morse via un alphabet à mot-clé, de sorte que le texte chiffré final ressemble à nouveau à des majuscules. Contrairement à un simple traducteur Morse qui n’affiche que des points et des traits, cet outil fractionne le flux et substitue chaque trigramme par une lettre d’un alphabet mélangé construit à partir de votre clé. Vous collez un texte en clair ou chiffré, fournissez un mot-clé qui façonne l’alphabet de vingt-six lettres, choisissez chiffrer ou déchiffrer, et recevez un résultat déterministe avec le flux Morse, les comptages de lettres et l’alphabet rempli pour vérification. Les espaces deviennent des limites de mots tandis que les autres non-lettres sont ignorées, de sorte que seules A–Z participent à l’étape Morse.

Comment le Morse fractionné associe les trigrammes Morse à un mot-clé

Le chiffrement commence par convertir chaque lettre latine en son motif Morse international de points et de traits. Entre lettres consécutives d’un mot, le chiffre insère un seul séparateur de lettre écrit comme la lettre x dans le flux intermédiaire ; entre les mots il insère deux symboles x afin que les limites de mots survivent au regroupement ultérieur. La longue chaîne résultante n’utilise que trois symboles : le dit Morse, le dah Morse et le séparateur x.

Cette chaîne est complétée par des x en fin de chaîne lorsque c’est nécessaire pour que sa longueur soit toujours un multiple de trois, puis lue de gauche à droite en trigrammes fixes. Il existe vingt-sept chaînes de trois symboles possibles sur un alphabet à trois symboles, mais le triple uniquement séparateurs n’est jamais utilisé, laissant exactement vingt-six unités qui se correspondent une à une à l’alphabet latin.

Votre mot-clé construit cet alphabet en écrivant d’abord les lettres uniques de la clé dans l’ordre d’apparition, puis en complétant avec les lettres A–Z restantes dans l’ordre naturel. Chaque trigramme Morse est recherché dans un ordre de manuel fixe et remplacé par la lettre du même index dans l’alphabet à clé, produisant un texte chiffré en majuscules qui masque à la fois les motifs Morse et les fréquences simples de lettres.

Le déchiffrement inverse la carte : chaque lettre chiffrée s’étend en son unité de trois symboles, les unités se concatènent en flux Morse, les x de remplissage en fin sont écartés, et le flux est analysé en lettres et espaces avec les mêmes règles x et xx. Cette page n’implémente que le Morse fractionné classique sans période, pas l’encode/décode Morse simple sans mot-clé, ni le fractionnement Bifide ou Trifid Polybius, ni la récupération automatique de clés inconnues.

Ce que vous envoyez et ce que vous recevez

Envoyez un champ chaîne obligatoire nommé text, un champ chaîne obligatoire nommé key, et un champ optionnel mode valant encrypt ou decrypt. Lorsque mode est omis, encrypt est la valeur par défaut, de sorte qu’une charge minimale produit encore un texte chiffré. Au chiffrement, text doit contenir au moins une lettre latine après omission des non-lettres ; les suites d’espaces deviennent des séparateurs de mots dans le flux Morse intermédiaire.

Les échecs de validation ne consomment pas le solde prépayé. Les contrôles classiques incluent chiffrer une phrase multi-mots avec la clé GERMANY en une chaîne de lettres stable, déchiffrer ce texte avec la même clé vers les mots d’origine, confirmer que HELLO avec la clé SECRET fait un aller-retour, et confirmer qu’une clé vide est rejetée plutôt que d’inventer un alphabet par défaut.

Utilisez le formulaire gratuit du navigateur pour les contrôles en classe et l’ébauche d’énigmes, puis le contrat identique depuis des scripts lorsque vous avez besoin de jeux de tests en lot ou de régressions.

Où les outils Morse fractionné apparaissent dans le travail réel

Les cours d’introduction à la cryptographie et à l’histoire des chiffres assignent des exercices de Morse fractionné pour que les étudiants pratiquent le Morse international, les conventions de séparateurs et les alphabets à mot-clé en un seul exercice ; un oracle de confiance qui chiffre et déchiffre avec une table de trigrammes fixe accélère les démonstrations de devoirs et les auto-correcteurs.

Les défis capture-the-flag et les chasses aux énigmes cachent encore des messages Morse fractionné derrière un court mot-clé, et les résolveurs veulent une implémentation rapide et prévisible plutôt qu’une suite générale de cryptanalyse qui devine des clés inconnues. Les équipes support et contenu codent parfois légèrement spoilers, réponses de quiz ou étiquettes internes avec un mot-clé partagé et ont besoin du chemin inverse sans installer une bibliothèque cryptographique par langage.

Si vous avez besoin de Morse simple sans fractionnement, d’un fractionneur Bifide ou Trifid Polybius, d’un décalage César ou d’une récupération automatique de clés par analyse de fréquences, traitez-les comme des intentions de recherche et des pages distinctes plutôt que de surcharger cette page classique de Morse fractionné.

Démonstrations de Morse fractionné en classe

Chiffrez et déchiffrez des phrases d’exemple avec un mot-clé partagé pour que les leçons de crypto d’introduction montrent le Morse, les séparateurs x/xx et les trigrammes à clé sur un seul oracle de vérité.

Défis de puzzles et CTF en Morse fractionné

Encodez ou inversez des textes chiffrés Morse fractionné pour des chaînes de défi sans écrire un script improvisé pour chaque jeu de problèmes.

Qu’est-ce que le chiffre Morse fractionné ?

Un chiffrement classique qui convertit les lettres en Morse international, insère x entre les lettres et xx entre les mots, regroupe le flux en unités de trois symboles et associe chaque unité à une lettre via un alphabet à mot-clé. Cet outil implémente ce processus de manuel avec une table fixe de vingt-six trigrammes.

Pourquoi la clé est-elle obligatoire ?

Le mot-clé construit l’alphabet mixte A–Z (lettres uniques de la clé d’abord, puis le reste de l’alphabet).

Comment déchiffrer un texte Morse fractionné ?

Réglez mode sur decrypt, collez les lettres du texte chiffré et utilisez le même mot-clé que pour le chiffrement. Seules les lettres latines sont utilisées ; les non-lettres sont ignorées.

En quoi cela diffère-t-il d’un simple traducteur Morse ?

Le Morse simple (enc.morse) n’affiche que des points et des traits. Le Morse fractionné regroupe les symboles Morse en trigrammes et les substitue via un alphabet à mot-clé, de sorte que la sortie est un texte chiffré en lettres, pas un affichage Morse.

Quel est le coût ?

L’outil navigateur est gratuit et s’exécute en local.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/enc/fractionated-morse

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/enc/fractionated-morse \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"COME TO THE EAST","key":"GERMANY"}'
{
  "text": "COME TO THE EAST",
  "key": "GERMANY"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.fractionated_morse",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Une clé vide ou sans lettres latines échoue immédiatement avec invalid_input, car l’alphabet ne peut pas être construit sans au moins un caractère alphabétique.

Comment le Morse fractionné associe les trigrammes Morse à un mot-clé

Il n’y a ni pad aléatoire, ni horloge, ni appel réseau : un texte, une clé et un mode identiques produisent toujours le même JSON.

Ce que vous envoyez et ce que vous recevez

La clé doit contenir au moins une lettre latine après lecture de A–Z et a–z ; une chaîne vide, uniquement des espaces, ou uniquement des chiffres et de la ponctuation échoue avec invalid_input et un message qui nomme la règle de clé vide. En cas de succès la réponse renvoie mode, text et key, retourne result comme la chaîne transformée, length de ce résultat, letters_mapped comme le nombre de lettres du clair ayant participé au chiffrement ou de lettres Morse récupérées au déchiffrement, alphabet comme l’ordre de vingt-six caractères à clé utilisé pour l’exécution, morse_stream comme le flux intermédiaire pointé avec séparateurs x, et cipher égal à fractionated_morse pour les clients qui affirment le profil atteint. Absence de text ou de key, objets non chaîne pour ces champs, valeurs de mode non prises en charge, chaînes plus longues que le maximum documenté, charges de chiffrement sans lettres et charges de déchiffrement sans lettres échouent avec invalid_input et un message clair en anglais. Le tarif des appels API réussis est la base publiée de $0.002 par élément.

Où les outils Morse fractionné apparaissent dans le travail réel

Comme cette capacité est un moteur parse pur, le tarif API est la base publiée de $0.002 par élément réussi et une validation échouée ne consomme pas le solde.

Encodage léger d’étiquettes par mot-clé

Transformez des réponses de quiz ou des étiquettes internes en flux de lettres Morse fractionné et déchiffrez-les plus tard avec la même clé dans le navigateur ou l’API.

Consulter la documentation complète du KIT →