00Cambiare lingua
RotorCrypt X supporta 20 lingue, raggiungendo così circa il 44,5% della popolazione mondiale nella propria lingua madre – circa 3,6 miliardi di persone.
| Bandiera | Lingua | Madrelingua | Codice |
|---|---|---|---|
| 🇨🇳 | Cinese | ~ 940 Mln | ZH |
| 🇪🇸 | Spagnolo | ~ 485 Mln | ES |
| 🇮🇳 | Hindi | ~ 345 Mln | IN |
| 🇬🇧 | Inglese | ~ 380 Mln | EN |
| 🇸🇦 | Arabo | ~ 360 Mln | AR |
| 🇵🇹 | Portoghese | ~ 240 Mln | PT |
| 🇷🇺 | Russo | ~ 150 Mln | RU |
| 🇯🇵 | Giapponese | ~ 125 Mln | JA |
| 🇰🇷 | Coreano | ~ 82 Mln | KR |
| 🇫🇷 | Francese | ~ 80 Mln | FR |
| 🇹🇷 | Turco | ~ 80 Mln | TR |
| 🇵🇰 | Urdu | ~ 70 Mln | PK |
| 🇮🇹 | Italiano | ~ 65 Mln | IT |
| 🇩🇪 | Tedesco | ~ 75 Mln | DE |
| 🇮🇩 | Indonesiano | ~ 43 Mln | ID |
| 🇵🇱 | Polacco | ~ 40 Mln | PL |
| 🇲🇾 | Malese | ~ 19 Mln | MY |
| 🇬🇷 | Greco | ~ 13 Mln | GR |
| 🇸🇪 | Svedese | ~ 10 Mln | SE |
| 🇸🇬 | Inglese (Singapore) | ~ 2 Mln | SG |
Come cambiare lingua
01Creare un contatto
Prima di poter inviare un messaggio crittografato, è necessario creare un contatto. Il programma non memorizza nomi in chiaro – l'identità del contatto viene salvata internamente in forma crittografata. Nessuno che apra i file sul tuo disco rigido può trarne conclusioni sui tuoi contatti.
*.key crittografato e una voce nel contact.json. In questi file non è memorizzato alcun nome leggibile.02Banner rosso e obbligo di handshake
Quando il banner è rosso, con questo contatto non è ancora stato effettuato alcun handshake. Ciò significa: non esiste ancora una chiave di sessione condivisa. Un messaggio può essere crittografato, ma il massimo livello di sicurezza è attivo solo dopo l'handshake.
Come avviare l'handshake:
Dopo l'invio, il banner passa a Blu:
03Crittografare un messaggio
04Copiare e inviare l'output
Il blocco crittografato generato nel campo di output può essere trasmesso in due modi:
| Metodo | Procedura |
|---|---|
| Copia manuale | Fai clic su „Copia Output". Il blocco finisce negli appunti. Incollalo nella tua app preferita – messenger, e-mail, file di testo, forum o altro. |
| E-mail diretta | Fai clic su „Invia E-Mail". Il tuo programma di posta predefinito si apre con il blocco crittografato già nel campo del messaggio. Destinatario e oggetto li inserisci tu stesso. |
05Decrittare un messaggio (destinatario)
Anche un solo carattere mancante o in più rende impossibile la decrittazione. L'errore più comune è la copia incompleta.
06Inviare la risposta e completare l'handshake
Dopo aver decrittato il primo messaggio, il banner diventa Giallo:
L'handshake non è ancora completo! Il tuo contatto sta ora aspettando la tua risposta per confermare la chiave condivisa su entrambi i lati.
Non appena il mittente originale decritta la tua risposta, il banner passa a Verde su entrambi i dispositivi – l'handshake è completato bilateralmente.
07Banner verde – comunicazione sicura
Quando il banner è permanentemente verde, entrambe le parti sono state autenticate con successo. Da questo momento, ogni messaggio è protetto da una chiave di sessione unica che viene rinnovata automaticamente dopo ogni scambio.
Questo significa: anche se un attaccante riuscisse a violare un singolo messaggio, ciò non gli darebbe alcun accesso ai messaggi precedenti o successivi. Questo principio si chiama Forward Secrecy – segretezza in avanti.
08File danneggiati – cosa fare?
Il programma lavora con due tipi di file nella sottocartella Key/ nella directory del programma:
| File | Contenuto |
|---|---|
*.key | Chiave di sessione crittografata – un file per contatto |
contact.json | Elenco contatti crittografato – non contiene nomi leggibili |
Se uno di questi file viene danneggiato, cancellato o sovrascritto accidentalmente:
*.key interessato e/o il contact.json.*.key importanti su una chiavetta USB o un disco rigido esterno – mai nel cloud (vedi termini d'uso).
09Numero di rotori e consigli per maggiore sicurezza
Il numero di rotori influenza direttamente quanti livelli di crittografia genera lo strato rotore:
| Versione | Rotori | Utilizzo |
|---|---|---|
| Shareware | Max. 3 | Buono per i primi test e il processo di handshake |
| Versione completa | Molti di più | Consigliato per tutti i contenuti sensibili – più rotori, maggiore lo spazio delle chiavi |
10Uso mobile – Il programma su una chiavetta USB
RotorCrypt X è portabile al 100%. Puoi salvare il programma, inclusi tutti i file chiave, su una chiavetta USB e avviarlo su qualsiasi computer – senza installazione, senza diritti di amministratore, senza lasciare tracce sul sistema estraneo.
Key/) sulla tua chiavetta USB. Su qualsiasi computer Windows: inserisci la chiavetta, avvia il programma direttamente da essa. Tutti i file chiave rimangono sulla chiavetta – nulla viene salvato sul computer estraneo.
11Sicurezza tecnica – Perché è così sicuro
Questa sezione spiega in parole semplici cosa c'è dietro la crittografia – non sono richieste conoscenze pregresse.
La crittografia ha più livelli indipendenti
I rotori sono solo uno dei diversi livelli. Un messaggio nel programma attraversa quattro fasi indipendenti tra loro. Ogni fase da sola offrirebbe già una protezione considerevole – insieme sono praticamente indecifrabili:
Per fare un confronto: anche se un attaccante attaccasse il livello ② con il computer più veloce del mondo, dovrebbe comunque superare il livello ① dopo, e viceversa. La combinazione moltiplica la sicurezza, invece di sommarla soltanto.
Cosa fa ogni componente
| Componente | Cosa fa | Perché è importante |
|---|---|---|
| RotorCrypt X | Ogni carattere viene fatto passare attraverso più fasi di permutazione rotanti. Il collegamento è dinamico – nessun alfabeto fisso. | La debolezza più nota delle storiche macchine a rotori (una lettera non poteva mai essere crittografata in se stessa) è qui completamente eliminata. |
| Pannello di connessione (65.530 posizioni) | Tutte le 65.530 posizioni sono collegate a coppie – come nelle macchine storiche, ma con uno spazio delle chiavi astronomicamente più grande. | Il solo pannello di connessione genera più configurazioni possibili degli atomi nell'universo visibile (vedi calcolo sotto). |
| AES-256-GCM | Crittografia a blocchi moderna, utilizzata a livello mondiale da militari e servizi segreti. Ogni messaggio riceve un valore casuale unico (Nonce). | Anche messaggi identici generano ogni volta un blocco crittografato completamente diverso – nessuna analisi statistica possibile. |
| HKDF (SHA-3-256) | Da una chiave principale vengono derivate chiavi separate per contenuto e autenticazione. | Impedisce che una chiave parziale compromessa metta a rischio altre aree. |
| Firma HMAC | Ogni messaggio è firmato crittograficamente. | Ogni manomissione – anche la modifica di un solo carattere – viene rilevata. La decrittazione viene rifiutata e il destinatario avvisato. |
| Rotazione delle chiavi | Dopo ogni messaggio la chiave viene rinnovata automaticamente. | Una chiave compromessa non dà accesso a messaggi passati o futuri (Forward Secrecy). |
Quanto è grande lo spazio delle chiavi? – Il numero che spiega tutto
Lo spazio delle chiavi è il numero di tutte le possibili combinazioni di chiavi. Più grande è questo numero, più tempo servirebbe a un attaccante per provare tutte le possibilità.
Per fare un confronto: l'universo visibile contiene stimativamente 1080 atomi. Questo numero sembra inimmaginabilmente grande – ma è minuscolo rispetto a ciò che genera RotorCrypt X.
Lo spazio delle chiavi K risulta dalla combinazione di rotori (qui: 50 rotori come esempio per la versione completa) e pannello di connessione:
Quanto durerebbe un attacco?
Supponiamo una potenza di calcolo completamente irrealistica – ben oltre ciò che è possibile oggi o lo sarà in un futuro prevedibile:
E i computer quantistici?
I computer quantistici sono considerati la più grande minaccia futura per le crittografie. L'attacco quantistico più efficace contro la crittografia simmetrica si chiama algoritmo di Grover. È più veloce dei computer classici – ma il suo vantaggio viene spesso sopravvalutato.
L'algoritmo di Grover dimezza l'esponente – cioè il numero di zeri. Sembra drammatico. Ma guarda i numeri:
12Nuove funzioni di sicurezza
Protezione Bootstrap – K_current mai in chiaro
La chiave di sessione K_current non viene mai trasmessa non protetta durante il primo scambio di messaggi. Una elegante dipendenza circolare HMAC la protegge matematicamente:
Dopo l'handshake completato (banner verde), protegge inoltre K_PERM – una chiave locale permanente che non lascia mai il dispositivo.
Protezione Replay – Ogni messaggio solo una volta
Ogni messaggio può essere decrittato solo una volta. Se qualcuno tenta di riaprire un messaggio già decrittato, appare una chiara finestra di avviso:
Questo protegge anche dallo scenario in cui qualcuno ottiene accesso al tuo computer e tenta di decrittare una seconda volta un messaggio intercettato.
Maggiore capacità – 5.951 caratteri invece di 1.947
Ottimizzando la struttura interna del blocco, un messaggio ora contiene 5.951 caratteri – molto più di prima. La dimensione del blocco di 13.600 byte rimane identica.
Ulteriori miglioramenti
| Funzione | Descrizione |
|---|---|
| Elenco contatti alfabetico | I contatti vengono ora sempre mostrati in ordine alfabetico – anche dopo un riavvio del programma. |
| Contatto vuoto in alto | In cima all'elenco c'è una voce vuota – così nessun nome contatto è visibile a chi guarda. |
| Reset numero rotori | Dopo la decrittazione, il numero di rotori viene svuotato automaticamente – così per ogni risposta scegli consapevolmente un nuovo numero. |
| Sincronizzazione migliorata | In caso di problemi di sincronizzazione, il processo di reset ora avviene completamente automatico su entrambi i lati. |
13Registrazione e versione completa
RotorCrypt X è disponibile come Shareware. La versione gratuita consente fino a 3 rotori. La versione completa sblocca tutti i 50 rotori.
Versione Shareware
Al primo avvio viene creato automaticamente un file license.key nella cartella Key/. Questo file contrassegna la versione shareware. Finché non è attivata alcuna licenza per la versione completa, selezionando più di 3 rotori appare una finestra di avviso.
Acquistare la versione completa
La versione completa è disponibile tramite l'opzione di acquisto integrata. Vai al menu Aiuto → Registrazione e fai clic su „Acquista". Dopo l'acquisto riceverai una chiave di licenza via e-mail.
Attivare la licenza
Finestra di registrazione
| Stato | Visualizzazione nella finestra |
|---|---|
| Shareware | ⚠ Non attivato – campi di inserimento visibili, pulsante „Acquista" attivo |
| Versione completa | ✔ Versione completa attivata – nome e chiave visualizzati, campi bloccati |