Cifratura ROT
Ruota le lettere di qualsiasi importo da 1 a 25 con un cursore: una variabile ROT13.
Cifratura ROT
ROT13 sposta ogni lettera esattamente di 13 posizioni e ROT47 sposta ogni carattere stampabile esattamente di 47: entrambi fissati per convenzione perché tale importo è il suo inverso. Questo strumento generalizza l'idea: trascina il cursore su qualsiasi valore compreso tra 1 e 25 e applica invece quella rotazione, un codice Caesar che controlli anziché un numero integrato.
Nella modalità lettera predefinita, ruotano solo le 26 lettere latine senza accento A–Z e a–z; le maiuscole e minuscole vengono preservate e tutto il resto (cifre, punteggiatura, lettere accentate come č o ü, emoji e script non latini) passa intatto. Attiva la modalità ROT47 per ruotare ogni carattere ASCII stampabile da "!" su "~" all'interno della banda di 94 caratteri, utilizzando lo stesso valore di spostamento. Spazi, interruzioni di riga e caratteri non ASCII vengono comunque lasciati soli.
Vale la pena conoscere una differenza rispetto a ROT13 e ROT47: poiché 13 è la metà di 26 (e 47 metà di 94), eseguirli due volte ripristina l'originale: lo stesso pulsante codifica e decodifica. Un turno scelto da te di solito non lo fa. Per invertirlo è necessario lo spostamento complementare: 26 meno lo spostamento in modalità lettera, o 94 meno lo spostamento in modalità ROT47.
Ciò si adatta a cacce ai puzzle, stanze di fuga, suggerimenti di geocaching e sfide CTF in cui i turni fissi sono troppo noti per nascondere qualcosa. Non è una vera crittografia: un codice a turni ha un solo numero come intero spazio chiave.
Tutto viene eseguito localmente nel tuo browser. Niente di ciò che digiti viene caricato, quindi è sicuro sperimentare con il testo privato. Copia il risultato, scaricalo come file .txt o invialo nuovamente all'input per concatenare un'altra trasformazione.