ForHosting KIT · Strumenti per sviluppatori

Cifrario di Trithemius

Hello World diventa Hfnos Buytm: la prima lettera avanza di 0 posizioni, la seconda di 1, la terza di 2 e così via, ricominciando dopo la Z, mentre spazi e punteggiatura restano al loro posto. La decifratura percorre lo stesso ordine al contrario. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
Hello World
Modalità di calcolo
encrypt
Ottiene
Risultato
Hfnos Buytm
Codifica
trithemius
Lunghezza input
11
Lunghezza output
11

Questo strumento per il cifrario di Trithemius cifra o decifra testo con la classica sostituzione progressiva di Cesare che aumenta lo scorrimento di uno per ogni lettera successiva, seguendo l'idea storica della tabula recta senza bisogno di una parola chiave separata. Il primo carattere alfabetico usa scorrimento zero, il secondo usa scorrimento uno, il terzo usa scorrimento due, e così via con avvolgimento modulare su un alfabeto di ventisei lettere, così la stessa lettera del testo in chiaro può mappare a lettere diverse del testo cifrato a seconda solo di quante lettere sono venute prima. Le maiuscole/minuscole vengono preservate su ogni lettera, mentre spazi, cifre, punteggiatura e altri non-lettere passano invariati e non fanno mai avanzare l'indice delle lettere, il che mantiene leggibile la struttura della frase intorno all'alfabeto mescolato. Un controllo standard è Hello World che si cifra sotto scorrimenti progressivi e si decifra di nuovo nell'originale sotto la stessa regola.

Cos'è il cifrario di Trithemius e cosa restituisce questo strumento

Il cifrario di Trithemius è una sostituzione monoalfabetica progressiva sull'alfabeto latino di ventisei lettere, spesso introdotto come l'antenato della tabella di Vigenère dove ogni riga è un alfabeto di Cesare spostato un passo più avanti della riga precedente. Invece di una parola chiave ripetuta, il flusso di chiave è semplicemente i numeri naturali a partire da zero: l'indice di lettera zero usa scorrimento zero, l'indice uno usa scorrimento uno, e dopo venticinque la mappa modulare si avvolge così il pattern continua in modo pulito per messaggi più lunghi.

I caratteri non-lettera non cambiano mai e non fanno mai avanzare l'indice della lettera, il che mantiene leggibili spaziatura e punteggiatura intorno alle lettere mescolate e corrisponde alla regola da manuale usata nelle dimostrazioni scolastiche della tabula recta. Questa pagina usa sempre quella mappa progressiva fissa con preservazione delle maiuscole/minuscole e senza tabelle di alfabeto facoltative che potrebbero divergere tra le lingue.

Trithemius in lezioni, enigmi ed esercizi

Sviluppatori ed educatori incontrano il cifrario di Trithemius in riscaldamenti capture-the-flag, capitoli di manuali sulla crittologia classica, e dimostrazioni leggere che mostrano come gli scorrimenti progressivi si collochino tra un Cesare fisso e un Vigenère guidato da parola chiave. I team frontend possono mescolare frasi campione per screenshot senza inventare un alfabeto personalizzato, poi recuperarle con la decifratura sotto la stessa regola progressiva.

Gli ingegneri di qualità generano coppie deterministiche di cifratura e decifratura per test contrattuali così un middleware che dichiara supporto Trithemius non può passare in silenzio a un singolo offset Cesare fisso. Gli organizzatori di gare precalcolano le chiavi di risposta per frasi inglesi modeste senza fidarsi di giocattoli web opachi che cambiano le regole di spaziatura o forzano output solo maiuscolo.

Strumenti di prodotto e didattici usano la trasformazione quando uno studente incolla un testo cifrato e l'interfaccia deve mostrare il testo in chiaro recuperato sotto la mappa progressiva documentata. Abbinatelo ad altri helper di codifica classica quando state costruendo un piccolo laboratorio di strumenti di testo gratuiti e deterministici, e non trattate mai Trithemius come sostituto della crittografia moderna autenticata in sistemi reali.

Pratica CTF e cifrari classici

Cifrate e decifrate frasi a scorrimento progressivo per enigmi, aule e riscaldamenti capture-the-flag senza inventare un alfabeto personalizzato.

Lezioni di storia della crittografia

Dimostrate la sostituzione progressiva in stile tabula recta, le trasformazioni che preservano maiuscole/minuscole, e perché i non-lettere non devono far avanzare l'indice della lettera.

Come decifro un messaggio Trithemius?

Inviate il testo cifrato come text e impostate mode su decrypt (o dec, decode, d). La cifratura è predefinita quando mode è omesso.

Cosa succede se il testo è vuoto?

Fornite una stringa non vuota da cifrare o decifrare.

Quali caratteri vengono spostati?

Solo le lettere alfabetiche A-Z in entrambi i casi. Spazi, cifre, punteggiatura e altri simboli passano invariati e non fanno avanzare l'indice della lettera.

Trithemius è sicuro per veri segreti?

Usate crittografia moderna autenticata come AES-GCM per una reale riservatezza.

Che differenza c'è tra Trithemius, Cesare e Vigenère?

Cesare usa lo stesso spostamento per tutte le lettere e Vigenère ricava gli spostamenti da una parola chiave. Trithemius sta nel mezzo: non ha chiave, e lo spostamento aumenta semplicemente di uno a ogni lettera, partendo da zero.

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/trithemius

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/trithemius \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello World"}'
{
  "text": "Hello World"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.trithemius",
  "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.

Usatelo gratis nel browser per riscaldamenti CTF, lezioni di storia della crittografia e schede di enigmi reversibili, oppure chiamate l'API a $0.002 per richiesta riuscita quando le pipeline hanno bisogno di trasformazioni Trithemius riproducibili in servizi automatizzati.

Cos'è il cifrario di Trithemius e cosa restituisce questo strumento

La cifratura aggiunge l'indice della lettera modulo ventisei; la decifratura lo sottrae con lo stesso avvolgimento modulare così le due operazioni sono inverse esatte sullo stesso schema progressivo. La risposta JSON include result per la stringa trasformata, encoding fissato a trithemius, mode impostato su encrypt o decrypt, input_length e output_length che coincidono perché la trasformazione preserva la lunghezza, shifted_chars che conta quante lettere si sono effettivamente spostate, e una stringa formula che riafferma la mappatura modulare per documentazione e test. Non c'è percorso di streaming e nessun ripiego silenzioso su un Cesare fisso o un Vigenère con parola chiave: o fornite testo non vuoto, oppure la richiesta fallisce con invalid_input. Se vi servono AES, ROT47, Base64, Vigenère con una parola chiave, o Morse, usate quegli endpoint dedicati; questa landing risponde solo al contratto Trithemius progressivo che i capitoli di storia della crittografia e i riscaldamenti CTF già descrivono.

Come vengono letti testo e modalità e come i risultati restano riproducibili

I campi preferiti del payload sono text per il messaggio e mode facoltativo 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 senza riscrivere i costruttori di richieste. Mode è predefinito su encrypt quando omesso e accetta anche alias brevi come enc, encode, e per encrypt e dec, decode, d per decrypt; qualsiasi altra stringa fallisce la validazione con un messaggio chiaro invalid_input. Testo mancante, testo vuoto e tipi non stringa sollevano tutti invalid_input così un form vuoto non sembra una trasformazione nulla riuscita. Ogni lettera viene elaborata con la mappa progressiva fissa e l'indice della lettera avanza solo sui caratteri alfabetici, così cifrare e poi decifrare ripristina sempre il payload originale senza un campo di chiave segreta. Abbinate l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando vi serve lo stesso risultato matematico dentro una pipeline automatizzata senza reimplementare da soli il flusso di scorrimento crescente. Gli input non validi restituiscono invalid_input e non vengono addebitati, il che mantiene economica la validazione mentre le trasformazioni riuscite restano a un prezzo fisso di $0.002 per richiesta completata nel catalogo KIT.

Dove si inserisce Trithemius in lezioni, enigmi e fixture di test

I servizi backend codificano brevi stringhe di sfida per API di enigmi o sandbox didattiche dove gli studenti devono invertire lo schema di scorrimento crescente per sbloccare il passo successivo. In questa pagina il lavoro viene svolto interamente nel browser; tramite l'API ogni ricerca riuscita costa $0.002, la convalida fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa divisione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e permette di passare da una dimostrazione in aula a una pipeline automatizzata senza cambiare il risultato trasformato.

Fixture CI deterministiche

Generate coppie riproducibili di testo cifrato e testo in chiaro Trithemius per unit test, file golden e controlli contrattuali.

Quanto costa lo strumento del cifrario di Trithemius?

È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.

Leggi la documentazione completa del KIT →