Cifrario Morse frazionato
Cifri con il Morse frazionato e una parola chiave: COME TO THE EAST con la chiave GERMANY diventa FBKKCOKWGYXSQB, perché il messaggio passa in Morse, viene tagliato in gruppi di tre segni e ogni gruppo è sostituito da una lettera dell'alfabeto con chiave. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Testo
- COME TO THE EAST
- Key
- GERMANY
- Modalità di calcolo
- Encrypt
- Risultato
- FBKKCOKWGYXSQB
- Lunghezza
- 14
- Lettere associate
- 13
- Alfabeto
- GERMANYBCDFHIJKLOPQSTUVWXZ
Il Morse frazionato è un cifrario classico a mano che trasforma lettere ordinarie in Morse internazionale, inserisce separatori di lettera e di parola, poi ricodifica gruppi di tre simboli Morse attraverso un alfabeto con parola chiave, così il testo cifrato finale torna ad assomigliare a lettere maiuscole. A differenza di un semplice traduttore Morse che mostra solo punti e linee, questo strumento fraziona il flusso e sostituisce ogni trigramma con una lettera di un alfabeto misto costruito dalla Sua chiave. Lei incolla testo in chiaro o cifrato, fornisce una parola chiave che plasma l’alfabeto di ventisei lettere, sceglie cifrare o decifrare e riceve un risultato deterministico con il flusso Morse, i conteggi delle lettere e l’alfabeto compilato per la verifica. Gli spazi diventano confini di parola mentre le altre non lettere vengono saltate, così solo A–Z partecipano al passo Morse.
Come il Morse frazionato mappa i trigrammi Morse con una parola chiave
Tra lettere consecutive in una parola il cifrario inserisce un solo separatore di lettera scritto come la lettera x nel flusso intermedio; tra le parole inserisce due simboli x così i confini di parola sopravvivono al successivo raggruppamento. La lunga stringa risultante usa solo tre simboli: il dit Morse, il dah Morse e il separatore x. Quella stringa viene riempita con x finali quando serve affinché la lunghezza sia sempre multipla di tre, poi letta da sinistra a destra in trigrammi fissi.
Esistono ventisette stringhe di tre simboli possibili su un alfabeto a tre simboli, ma il triplo solo di separatori non si usa mai, lasciando esattamente ventisei unità che mappano uno a uno sull’alfabeto latino. La Sua parola chiave costruisce quell’alfabeto scrivendo prima le lettere uniche della chiave in ordine di comparsa e riempiendo il resto con le lettere A–Z rimanenti in ordine naturale.
Ogni trigramma Morse si cerca in un ordine fisso da manuale e si sostituisce con la lettera allo stesso indice nell’alfabeto con chiave, producendo un testo cifrato maiuscolo che nasconde sia i pattern Morse sia le semplici frequenze di lettere. La decifratura inverte la mappa: ogni lettera cifrata si espande nella sua unità di tre simboli, le unità si concatenano nel flusso Morse, le x di riempimento finali si scartano e il flusso si analizza in lettere e spazi con le stesse regole x e xx.
Questa pagina implementa solo il Morse frazionato classico senza periodo, non encode/decode Morse semplice senza parola chiave, né la frazionamento Bifido o Trifid Polybius, né il recupero automatico di chiavi sconosciute.
Dove compaiono gli strumenti Morse frazionato nel lavoro reale
I corsi introduttivi di crittografia e storia dei cifrari assegnano esercizi di Morse frazionato affinché gli studenti pratichino Morse internazionale, convenzioni di separatori e alfabeti con parola chiave in un solo esercizio; un oracolo affidabile che cifra e decifra con una tabella di trigrammi fissa accelera demo di compiti e auto-valutatori. Le sfide capture-the-flag e le cacce a enigmi nascondono ancora messaggi Morse frazionato dietro una parola chiave breve, e chi risolve vuole un’implementazione rapida e prevedibile piuttosto che una suite generale di crittoanalisi che indovina chiavi sconosciute.
I team di supporto e contenuti a volte codificano in modo leggero spoiler, risposte a quiz o etichette interne con una parola chiave condivisa e necessitano del percorso inverso senza installare una libreria crittografica per linguaggio. Se Le serve Morse semplice senza frazionamento, un frazionatore Bifido o Trifid Polybius, uno scorrimento Cesare o il recupero automatico di chiavi per analisi di frequenza, li tratti come intenti di ricerca e landing separate invece di sovraccaricare questa pagina classica di Morse frazionato.
Casi d'uso
Demo di classe di Morse frazionato
Cifri e decifri frasi di esempio con una parola chiave condivisa così le lezioni di critto introduttiva mostrano Morse, separatori x/xx e trigrammi con chiave su un solo oracolo di verità.
Sfide puzzle e CTF con Morse frazionato
Codifichi o inverta testi cifrati Morse frazionato per stringhe di sfida senza scrivere uno script improvvisato per ogni set di problemi.
Domande frequenti
Cos’è il cifrario Morse frazionato?
Un cifrario classico che converte le lettere in Morse internazionale, inserisce x tra le lettere e xx tra le parole, raggruppa il flusso in unità di tre simboli e mappa ogni unità a una lettera tramite un alfabeto con parola chiave. Questo strumento implementa quel processo da manuale con una tabella fissa di ventisei trigrammi.
Perché la chiave è obbligatoria?
La parola chiave costruisce l’alfabeto misto A–Z (prima le lettere uniche della chiave, poi il resto dell’alfabeto).
Come decifro un testo Morse frazionato?
Imposti mode su decrypt, incolli le lettere del testo cifrato e usi la stessa parola chiave usata per cifrare. Si usano solo lettere latine; le non lettere vengono saltate.
In che cosa differisce da un semplice traduttore Morse?
Il Morse semplice (enc.morse) mostra solo punti e linee. Il Morse frazionato raggruppa i simboli Morse in trigrammi e li sostituisce tramite un alfabeto con parola chiave, così l’uscita è testo cifrato a lettere, non una visualizzazione Morse.
Quanto costa?
Lo strumento del browser è gratuito e gira in locale.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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"}'const res = await fetch("https://api.kit.forhosting.com/enc/fractionated-morse", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "COME TO THE EAST",
"key": "GERMANY"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/fractionated-morse",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "COME TO THE EAST",
"key": "GERMANY"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/fractionated-morse", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"COME TO THE EAST","key":"GERMANY"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"COME TO THE EAST","key":"GERMANY"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/fractionated-morse", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"text": "COME TO THE EAST",
"key": "GERMANY"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.fractionated_morse",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Una chiave vuota o senza lettere latine fallisce subito con invalid_input, perché l’alfabeto non può essere costruito senza almeno un carattere alfabetico.
Come il Morse frazionato mappa i trigrammi Morse con una parola chiave
La cifratura inizia convertendo ogni lettera latina nel suo schema Morse internazionale di punti e linee. Non c’è pad casuale, né orologio, né chiamata di rete: testo, chiave e modo identici producono sempre lo stesso JSON.
Cosa invia e cosa riceve in risposta
Invii un campo stringa obbligatorio chiamato text, un campo stringa obbligatorio chiamato key e un campo opzionale mode impostato a encrypt o decrypt. In cifratura, text deve contenere almeno una lettera latina dopo aver saltato le non lettere; le sequenze di spazi diventano separatori di parola nel flusso Morse intermedio. I fallimenti di validazione non consumano il saldo prepagato. I controlli classici includono cifrare una frase a più parole con chiave GERMANY in una stringa di lettere stabile, decifrare quel testo con la stessa chiave alle parole originali, confermare che HELLO con chiave SECRET va e torna, e confermare che una chiave vuota viene rifiutata invece di inventare un alfabeto predefinito. Quando mode è omesso, encrypt è il predefinito così un payload minimo produce comunque testo cifrato. La chiave deve contenere almeno una lettera latina dopo aver letto A–Z e a–z; una stringa vuota, solo spazi o solo cifre e punteggiatura fallisce con invalid_input e un messaggio che nomina la regola della chiave vuota. In caso di successo la risposta riecheggia mode, text e key, restituisce result come la stringa trasformata, length di quel risultato, letters_mapped come quante lettere del testo hanno partecipato in cifratura o quante lettere Morse sono state recuperate in decifratura, alphabet come l’ordine di ventisei caratteri con chiave usato per l’esecuzione, morse_stream come il flusso intermedio punteggiato con separatori x, e cipher impostato a fractionated_morse per i client che affermano il profilo raggiunto. Mancanza di text o key, oggetti non stringa per quei campi, valori di mode non supportati, stringhe più lunghe del massimo documentato, payload di cifratura senza lettere e payload di decifratura senza lettere falliscono con invalid_input e un messaggio chiaro in inglese. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento.
Dove compaiono gli strumenti Morse frazionato nel lavoro reale
Poiché questa capacità è un motore parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.
Casi di integrazione
Codifica leggera di etichette con parola chiave
Trasformi risposte a quiz o etichette interne in flussi di lettere Morse frazionato e le decifri in seguito con la stessa chiave nel browser o nell’API.