Dimostratore RSA
Generazione di chiavi, cifratura e decifratura RSA a scopo didattico
Informazioni su questo calcolatore
Il Dimostratore RSA è uno strumento didattico che illustra dall'inizio alla fine il crittosistema a chiave pubblica RSA. Scegli due numeri primi p e q: ricava il modulo n = p·q, la funzione di Eulero φ(n) = (p−1)(q−1), un esponente pubblico e coprimo con φ(n) e l'esponente privato corrispondente d = e⁻¹ mod φ(n). Poi cifra un messaggio come c = mᵉ mod n e lo decifra come cᵈ mod n, mostrando l'intera coppia di chiavi e l'andata e ritorno. Tutta l'aritmetica è esatta. Utile per capire come si combinano la crittografia a chiave pubblica, l'esponenziazione modulare e gli inversi modulari.
Come usare lo strumento Dimostratore RSA
- Inserisci o incolla il tuo input nel campo.
- Leggi l'output: si aggiorna subito mentre scrivi.
- Regola le eventuali opzioni in base alle tue esigenze.
- Copia l'URL della pagina per condividere esattamente questo risultato.
Esempi comuni
- p=61, q=53, e=17 → n=3233, φ=3120, d=2753; cifra 65 → 2790, decifra 2790 → 65
- p=11, q=13, e=7 → n=143, φ=120, d=103; cifra 9 → 48, decifra 48 → 9
- p=17, q=23, e=3 → n=391, φ=352, d=235; cifra 100 → 213, decifra 213 → 100
- p=61, q=53, e=15 → e ha i fattori 3 e 5 in comune con φ=3120, quindi non esiste una chiave privata
- p=4 non è primo, quindi RSA non può partire: il modulo non sarebbe il prodotto di due numeri primi
Domande frequenti
Come funziona lo strumento Dimostratore RSA?
Inserisci o incolla il tuo input e lo strumento lo elabora direttamente nel browser, mostrando subito il risultato. Nulla di ciò che scrivi viene caricato su un server: l'intero calcolo avviene sul tuo dispositivo.
Quando usare lo strumento Dimostratore RSA?
È comodo per sviluppo, debug, design e amministrazione di sistemi, ogni volta che ti serve questa trasformazione o verifica in modo rapido, senza installare nulla né affidare i tuoi dati a un servizio di terze parti.
Quanto sono affidabili i risultati?
Lo strumento implementa direttamente lo standard o la specifica di riferimento, quindi il suo output coincide con quello prodotto da software conformi. I casi limite, come input vuoti o malformati, vengono segnalati chiaramente invece di fallire in silenzio.
Posso condividere un risultato specifico con qualcun altro?
Sì. Il tuo input aggiorna l'URL: copiando la barra degli indirizzi e condividendo il link, chiunque lo apra ritrova lo strumento nello stesso stato.