ForHosting KIT · Strumenti per sviluppatori

Cifrario Pollux codifica e decodifica

Con la chiave .-xx.-x.-x, HI diventa 0470247: il messaggio viene prima scritto in Morse, poi ogni punto, linea e separazione viene sostituito da una cifra assegnata dalla chiave. Decifri le cifre con la stessa chiave per rileggere il testo. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
HI
Key
.-xx.-x.-x
Modalità di calcolo
Encrypt
Ottiene
Risultato
0470247
Codifica
pollux
Morse
....x..
Lunghezza dell'input
2

Questo strumento del cifrario Pollux cifra il testo in chiaro in un flusso di cifre e decifra il testo cifrato numerico di nuovo in lettere, combinando il codice Morse internazionale con una chiave di assegnazione di dieci cifre. Prima il messaggio diventa Morse: punti e linee per ogni lettera, una pausa semplice tra le lettere e una pausa doppia tra le parole. Poi ogni simbolo Morse viene sostituito da una cifra che la Sua chiave assegna a quel simbolo, così più cifre possono rappresentare lo stesso punto, linea o pausa. In decifratura la mappatura corre al contrario: ogni cifra torna un simbolo Morse, il flusso si legge come Morse e si recupera il testo in chiaro.

Che cos’è il cifrario Pollux e cosa restituisce questo strumento

Il cifrario Pollux è una sovracifratura tomogrammatica classica costruita sul codice Morse. Lei non sostituisce direttamente lettere con altre lettere; prima scrive il messaggio in Morse, poi nasconde i tre atomi Morse—dit, dah e il separatore—dentro un alfabeto più ampio di cifre. Poiché ci sono dieci cifre e solo tre simboli, più cifre di solito condividono lo stesso significato, il che appiattisce le frequenze delle lettere e rende più difficili gli attacchi di frequenza rispetto a un semplice cifrario monoalfabetico.

Storicamente l’assegnazione delle cifre a punti, linee e spazi era un segreto condiviso; senza quella tabella recuperare il flusso Morse è difficile anche se già conosce il Morse. La chiave preferita è una stringa di dieci caratteri il cui carattere in posizione i indica cosa significa la cifra i: un punto per il dit, un trattino per il dah e la lettera x per una pausa. Almeno una cifra deve mappare a ciascuno dei tre simboli affinché cifratura e decifratura possano eseguire.

Se Le serve solo il Morse senza strato di cifre, usi un traduttore Morse dedicato; questa pagina risponde solo al contratto di assegnazione cifre Pollux descritto nei materiali di crittogrammi e CTF.

Il Pollux tra lezioni ed enigmi

Sviluppatori ed educatori incontrano il Pollux in enigmi in stile American Cryptogram Association, riscaldamenti capture-the-flag che impilano il Morse sotto una mappa di cifre, e demo leggere che mostrano perché un flusso Morse a tre simboli può ancora nascondersi in un alfabeto di dieci cifre. I team frontend possono mostrare cifratura e decifratura affiancate così gli allievi vedono che una chiave fissa trasforma HI in una stringa di cifre riproducibile e viceversa, senza giocattoli web opachi.

Gli ingegneri della qualità generano coppie deterministiche di cifratura e decifratura per test di contratto, così un middleware che dichiara supporto Pollux non può passare in silenzio al Morse puro né completare gruppi sconosciuti. Strumenti di prodotto e formazione usano la trasformazione quando un allievo incolla un flusso di cifre e l’interfaccia deve mostrare sia il Morse intermedio sia le lettere recuperate sotto la chiave documentata.

Lo abbini ad altri ausili di codifica classica quando costruisce un piccolo laboratorio di strumenti di testo gratuiti e deterministici, e non tratti mai il Pollux come sostituto della cifratura moderna autenticata quando sono in gioco segreti reali.

Pratica di crittogrammi e CTF

Cifri e decifri flussi di cifre Pollux per fogli di lavoro, pratica in stile ACA e riscaldamenti capture-the-flag che combinano Morse con una chiave di cifre.

Demo di sovracifratura Morse

Mostri come punti, linee e pause si nascondono nelle cifre 0–9 sotto una chiave di assegnazione condivisa, con Morse intermedio restituito per la didattica.

Quanto costa lo strumento del cifrario Pollux?

È gratis nel Suo browser, in questa pagina.

Come si formatta la chiave Pollux?

Invii una stringa di esattamente dieci caratteri da {., -, x}. La posizione i assegna la cifra i: il punto è un dit Morse, il trattino una linea e x una pausa di lettera o parola. Almeno una cifra deve mappare a ciascun simbolo.

Come decifro un messaggio Pollux?

Invii il testo cifrato di cifre come text, la stessa chiave di dieci caratteri, e imposti mode su decrypt (o dec, decode, d). Encrypt è il valore predefinito quando mode è omesso.

Quali caratteri posso cifrare?

Lettere A–Z (qualsiasi case) e cifre 0–9. Gli spazi separano le parole (codificati come pausa doppia).

Il cifrario Pollux è sicuro per segreti reali?

No. È un cifrario classico didattico con uno spazio di chiavi ridotto sul Morse. Usi cifratura moderna autenticata come AES-GCM per una vera confidenzialità.

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.

POSThttps://api.kit.forhosting.com/enc/pollux

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/enc/pollux \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"HI","key":".-xx.-x.-x"}'
{
  "text": "HI",
  "key": ".-xx.-x.-x"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.pollux",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Chiavi non valide, caratteri non supportati, testo cifrato non numerico e gruppi Morse che non sono lettere o cifre falliscono con invalid_input invece di indovinare. Lo usi gratis nel browser per esercizi di crittogrammi e lezioni di sovracifratura Morse, oppure chiami l’API a $0.002 per richiesta riuscita quando le pipeline richiedono la stessa trasformazione Pollux ogni volta.

Che cos’è il cifrario Pollux e cosa restituisce questo strumento

Questo endpoint implementa quel contratto in forma pura e documentata. La risposta JSON include sempre result per la stringa trasformata, encoding fisso a pollux, mode impostato su encrypt o decrypt, la chiave normalizzata, un campo intermedio morse con il flusso . - x per didattica e debug, input_length e output_length, e una stringa formula che riafferma la pipeline. Non c’è percorso in streaming né un fallback silenzioso al Morse puro o a un altro cifrario classico: o il payload è valido per la modalità scelta, o la richiesta fallisce con invalid_input.

Come si leggono text, key e mode e come fallisce l’input non valido

La chiave deve avere esattamente dieci caratteri dopo il trim, solo tra punto, trattino e x (asterisco e spazio sono normalizzati a x per comodità). Una chiave che omette una delle tre classi di simboli viene rifiutata, così non può cifrare con una mappa senza cifre di linea, ad esempio. In modalità decrypt si conservano solo le cifre da zero a nove, spazi o trattini opzionali tra gruppi sono ignorati e qualsiasi altro carattere fallisce. Dopo che le cifre mappano ai simboli Morse, ogni gruppo di lettera Morse deve essere un codice ITU noto per A–Z o da zero a nove; schemi sconosciuti e flussi che iniziano con una pausa falliscono invece di inventare una lettera. I campi preferiti del payload sono text per il messaggio o il testo cifrato, key per l’assegnazione di dieci caratteri alle cifre, e mode opzionale per encrypt o decrypt. Text accetta alias come input, value, s, message, plaintext e ciphertext così form e client SDK possono riusare nomi di colonna esistenti. Key accetta alias come digit_key, assignment, digit_map, map, pollux_key e secret. Mode usa encrypt per impostazione predefinita se omesso e accetta anche alias brevi come enc, encode, e per cifrare e dec, decode, d per decifrare; qualsiasi altra stringa fallisce la validazione. In modalità encrypt si accettano solo lettere A–Z e cifre da zero a nove; il case delle lettere è ignorato; le sequenze di spazi diventano interruzioni di parola codificate come pausa doppia; qualsiasi altro carattere fallisce subito con invalid_input. Testo assente, testo vuoto, tipi non stringa e modalità sconosciute sollevano pure invalid_input. Abbini l’esecuzione gratuita nel browser di questa pagina all’API a pagamento quando Le serve lo stesso risultato matematico in una pipeline automatizzata. Gli input non validi restituiscono invalid_input e non vengono addebitati, mantenendo la validazione economica mentre le trasformazioni riuscite restano a un prezzo fisso per elemento a $0.002.

Dove si colloca il Pollux in lezioni, enigmi e fixture di test

I servizi backend precalcolano stringhe di sfida per API di enigmi o sandbox didattiche dove lo studente deve recuperare la chiave o applicare una chiave nota per sbloccare il passo successivo. In questa pagina il lavoro gira interamente nel Suo browser; tramite l’API ogni consultazione riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene memorizzato dopo la risposta. Quella divisione—esplorazione interattiva gratuita e API a pagamento identica—corrisponde al resto del catalogo tier A del KIT e Le consente di passare da una demo in aula a una pipeline automatizzata senza cambiare il risultato trasformato.

Fixture CI deterministiche

Generi coppie riproducibili di testo cifrato e in chiaro Pollux per test unitari, file golden e controlli di contratto senza scelte casuali di cifre.

Leggi la documentazione completa del KIT →