utilstuff.com
Torna agli Strumenti Dev

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

🔐 Elaborazione Asimmetrica Lato Client:
La generazione di chiavi RSA, ECDSA ed Ed25519, la firma digitale, la verifica e la crittografia RSA-OAEP vengono eseguite al 100% localmente nella memoria del browser utilizzando le API native Web Crypto. Le chiavi private non vengono mai memorizzate né trasmesse ad alcun server.
Distinzione Operativa: ECDSA ed Ed25519 sono esclusivamente algoritmi di firma. RSA supporta RSASSA-PKCS1-v1_5 / RSA-PSS per le firme digitali e RSA-OAEP per la crittografia a chiave asimmetrica.

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

  1. Scegli un'operazione: firma, verifica, cifra o decifra.
  2. Fornisci una coppia di chiavi, oppure generane una nuova per l'algoritmo di cui hai bisogno.
  3. Inserisci il messaggio, la firma o il testo cifrato pertinente all'operazione scelta.
  4. 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.