Differenza tra chiave pubblica e chiave privata

Anonim

Public Key vs. Private Key

La crittografia è lo studio delle informazioni nascoste e viene utilizzato quando comunicare su un mezzo non attendibile come Internet, dove le informazioni devono essere protette da altri terzi. La crittografia utilizza un algoritmo chiamato cifra per crittografare i dati e può essere decrittografato solo utilizzando una chiave speciale. Le informazioni crittografate sono note come ciphertext e il processo di ottenimento delle informazioni originali (testo chiaro) dal testo ciphertext è conosciuto come decrittografia. Uno dei due metodi di crittografia ampiamente usati è la crittografia a chiave pubblica (altre sono la crittografia simmetrica). La specialità della crittografia a chiave pubblica è che vengono utilizzate due chiavi diverse ma di tipo matematico chiamate chiave pubblica e chiave privata (al contrario della crittografia a chiave simmetrica, che utilizza la stessa chiave privata per la crittografia e la decrittografia).

La crittografia di chiave pubblica crittografa i dati utilizzando la chiave pubblica del destinatario e non può essere decrittografata senza utilizzare una chiave privata corrispondente. In altre parole, hai bisogno di una chiave per bloccare (crittografare il piantext) e un'altra chiave per sbloccare (decrittografare il cipresso). La cosa importante è che una chiave non può essere utilizzata al posto dell'altro. A seconda di quale chiave è pubblicato, la crittografia a chiave pubblica può essere utilizzata per due scopi.

Che cos'è la chiave pubblica?

Nella crittografia a chiave pubblica, i dati crittografati utilizzando la chiave pubblica del destinatario non possono essere decrittografati senza utilizzare una chiave privata corrispondente. D'altra parte, la chiave pubblica può essere usata per decrittografare i dati crittografati dalla chiave privata corrispondente. Tuttavia, la chiave pubblica non può essere utilizzata al posto della chiave privata. Se la chiave di blocco è resa pubblica, questo sistema può essere utilizzato da chiunque per inviare comunicazione privata al titolare del tasto di sblocco. Ciò assicura che il destinatario legale (uno che abbia la chiave privata corrispondente) sia l'unica persona in grado di leggere il messaggio. Quindi, questo conferma la riservatezza della comunicazione tra due parti.

Che cos'è la chiave privata?

Nella crittografia a chiave pubblica, la chiave privata può essere usata solo per decifrare i dati crittografati utilizzando la chiave pubblica corrispondente. Analogamente, i dati crittografati utilizzando la chiave privata possono essere decrittografati solo utilizzando la chiave pubblica corrispondente. Tuttavia, la chiave privata non può essere utilizzata al posto della chiave pubblica. Se la chiave di blocco è resa privata, questo sistema consente di verificare che i documenti siano stati bloccati dal proprietario. Il motivo è che un messaggio crittografato dal mittente può essere aperto solo da una persona con la chiave pubblica corrispondente, verificando così che il mittente ha effettivamente tenuto la chiave privata (che significa che è stato ricevuto il messaggio originale e non manomesso). Pertanto, questo viene utilizzato per le firme digitali.

Qual è la differenza tra chiave pubblica e chiave privata?

La chiave pubblica e la chiave privata sono le chiavi utilizzate nella crittografia a chiave pubblica. Se viene pubblicata la chiave di blocco, la chiave di sblocco diventa la chiave privata e viceversa. La chiave pubblica non può essere utilizzata per derivare la chiave privata. Se la chiave pubblica è la chiave di blocco, può essere utilizzata per inviare una comunicazione privata (ad esempio per salvaguardare la riservatezza). Se la chiave privata è la chiave di blocco, il sistema può essere utilizzato per verificare i documenti inviati dal titolare della chiave privata (ad esempio per preservare l'autenticità).