Genera la coppia di chiavi
Seleziona Genera coppia di chiavi. Appariranno nuove chiavi pubblica e privata, generate nel browser.
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.
Una nuova coppia con un clic, generata interamente sul dispositivo.
Seleziona Genera coppia di chiavi. Appariranno nuove chiavi pubblica e privata, generate nel browser.
Esporta chiave privata e pubblica come file PEM, oppure copiale in un gestore di password o file di configurazione.
Digita un messaggio e seleziona Cifra per proteggerlo con la chiave pubblica, poi Decifra per rileggerlo con quella privata.
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.
Un modo comodo per provare la crittografia asimmetrica senza installare nulla.
Genera chiavi pubbliche e private corrispondenti senza aprire un terminale o installare una libreria.
Salva ogni chiave come file PEM da usare nella configurazione di un server o come segreto di deployment.
Incolla una coppia esistente in formato PEM e usala per cifrare e decifrare su questa pagina.
Generazione e cifratura avvengono nel browser: nessuna chiave o testo in chiaro viene caricato altrove.
No. Generazione, cifratura e decifratura avvengono con JavaScript nel browser. Le chiavi private non lasciano mai il dispositivo e 73hi non archivia nulla.
Sì. Seleziona Importa chiavi, incolla la chiave pubblica e privata in PEM e caricale per usare la coppia su questa pagina.
La chiave pubblica cifra e può essere condivisa liberamente. La privata decifra e deve restare segreta, perché chiunque la possieda può leggere i 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.
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.
Sì. Generazione e cifratura funzionano in qualsiasi browser mobile moderno, anche se copiare lunghi blocchi PEM è più comodo da desktop.