Crittografia Asimmetrica
Genera coppie di chiavi RSA, ECDSA ed Ed25519, calcola e verifica firme digitali ed esegui la crittografia asimmetrica RSA-OAEP localmente nel tuo browser.
Area di Lavoro di Crittografia Asimmetrica
RSA (RS256 / PSS / OAEP) • ECDSA (P-256 / P-384 / P-521) • Ed25519
Che Cos'è la Crittografia Asimmetrica?
La crittografia asimmetrica (a chiave pubblica) usa una coppia di chiavi matematicamente collegate invece di un unico segreto condiviso: una chiave pubblica che può essere condivisa liberamente e una chiave privata che deve rimanere segreta. Questo strumento supporta firma, verifica della firma, cifratura e decifratura usando RSA, ECDSA, Ed25519 e algoritmi correlati.
Come Usare lo Strumento di Crittografia Asimmetrica
- Scegli un'operazione: firma, verifica, cifra o decifra.
- Fornisci una coppia di chiavi, oppure generane una nuova per l'algoritmo di cui hai bisogno.
- Inserisci il messaggio, la firma o il testo cifrato pertinente all'operazione scelta.
- Controlla il risultato.
Note Tecniche
- La firma dimostra che un messaggio proviene da chi possiede una specifica chiave privata; non mantiene segreto il messaggio. La cifratura mantiene un messaggio riservato a chi possiede la chiave privata corrispondente; da sola non dimostra chi lo ha inviato.
- RSA, ECDSA ed Ed25519 sono famiglie di algoritmi diverse con formati di chiave e caratteristiche prestazionali differenti — una chiave generata per uno di essi non può essere usata con un altro.
- Non condividere mai una chiave privata. Chiunque la possieda può firmare o decifrare come se fosse te.
Domande frequenti
Qual è qui la differenza tra firmare e cifrare?+
Firmare usa una chiave privata per dimostrare che un messaggio proviene da te; chiunque abbia la chiave pubblica può verificarlo, ma il messaggio non è nascosto. Cifrare usa una chiave pubblica affinché solo chi possiede la chiave privata corrispondente possa leggerlo; di per sé non prova chi lo ha inviato.
Posso cifrare con chiavi ECDSA o Ed25519?+
No. ECDSA ed Ed25519 sono algoritmi solo di firma. In questo strumento, la cifratura e la decifratura asimmetriche sono disponibili solo con RSA-OAEP; RSA offre anche RSASSA-PKCS1-v1_5 e RSA-PSS per le firme.
Perché RSA-OAEP rifiuta un messaggio lungo?+
RSA può cifrare solo dati più piccoli della dimensione della chiave meno il padding — per una chiave da 2048 bit con OAEP SHA-256, circa 190 byte. I payload più grandi vengono di norma gestiti cifrandoli con una chiave simmetrica e cifrando poi solo quella chiave con RSA.
