Genera una coppia di chiavi RSA online gratis

Crea una coppia di chiavi RSA pubblica e privata nel browser, esportale entrambe in PEM, importa chiavi esistenti e cifra o decifra testo senza inviare alcuna chiave a un server.

Algoritmo:

Chiave pubblica

Chiave privata

Tre semplici passaggi

Come generare una coppia di chiavi RSA online

Una nuova coppia con un clic, generata interamente sul dispositivo.

1

Genera la coppia di chiavi

Seleziona Genera coppia di chiavi. Appariranno nuove chiavi pubblica e privata, generate nel browser.

2

Salva le chiavi

Esporta chiave privata e pubblica come file PEM, oppure copiale in un gestore di password o file di configurazione.

3

Cifra e decifra

Digita un messaggio e seleziona Cifra per proteggerlo con la chiave pubblica, poi Decifra per rileggerlo con quella privata.

Chiavi pubbliche e private

A cosa serve ciascuna chiave

Due chiavi, due compiti: solo una può essere condivisa.

Chiave Usata per Condividerla?
Chiave pubblica Cifrare un messaggio leggibile solo dal possessore della chiave privata Sì, liberamente
Chiave privata Decifrare messaggi e dimostrare il possesso della coppia Mai
Esportazione PEM Salvare una delle chiavi come file di testo per server, client e librerie Solo la chiave pubblica

Limite delle dimensioni del messaggio: RSA può cifrare solo dati più corti della dimensione della chiave meno lo spazio del padding. Per dati più grandi, cifra il contenuto con una chiave simmetrica e usa RSA per proteggere quella chiave.

Strumento RSA gratuito

Chiavi che non toccano mai un server

Un modo comodo per provare la crittografia asimmetrica senza installare nulla.

Coppia di chiavi con un clic

Genera chiavi pubbliche e private corrispondenti senza aprire un terminale o installare una libreria.

Esportazione PEM

Salva ogni chiave come file PEM da usare nella configurazione di un server o come segreto di deployment.

Importa le tue chiavi

Incolla una coppia esistente in formato PEM e usala per cifrare e decifrare su questa pagina.

Locale per impostazione predefinita

Generazione e cifratura avvengono nel browser: nessuna chiave o testo in chiaro viene caricato altrove.

Domande e risposte

Domande frequenti sul generatore di chiavi RSA

Le mie chiavi vengono caricate su un server?

No. Generazione, cifratura e decifratura avvengono con JavaScript nel browser. Le chiavi private non lasciano mai il dispositivo e 73hi non archivia nulla.

Posso importare chiavi che possiedo già?

Sì. Seleziona Importa chiavi, incolla la chiave pubblica e privata in PEM e caricale per usare la coppia su questa pagina.

Qual è la differenza tra chiave pubblica e privata?

La chiave pubblica cifra e può essere condivisa liberamente. La privata decifra e deve restare segreta, perché chiunque la possieda può leggere i messaggi.

Perché esiste un limite alla lunghezza dei messaggi?

RSA può cifrare solo dati più corti della dimensione della chiave meno lo spazio del padding. Nei sistemi reali i dati vengono cifrati con una chiave simmetrica e RSA protegge solo quella chiave: è lo schema consigliato per contenuti più lunghi di un messaggio breve.

È adatto ai sistemi di produzione?

Usalo per test, apprendimento e messaggi occasionali. I sistemi di produzione dovrebbero generare chiavi con una libreria verificata come OpenSSL e seguire le raccomandazioni attuali su dimensioni delle chiavi e padding.

La pagina funziona su mobile?

Sì. Generazione e cifratura funzionano in qualsiasi browser mobile moderno, anche se copiare lunghi blocchi PEM è più comodo da desktop.