Skillnad mellan offentlig nyckel och privat nyckel

Anonim

Public Key vs Private Key

Kryptografi är studien av att gömma information och används när kommunicerar över ett otillförlitligt medium som internet där information måste skyddas från andra tredje parter. Kryptering använder en algoritm som heter en kryptering för att kryptera data och den kan dekrypteras endast med hjälp av en specialnyckel. Krypterad information kallas chiffertext och processen för att erhålla den ursprungliga informationen (rentext) från chiffertexten är känd som dekryptering. En av de två ofta använda krypteringsmetoderna är Public Key Encryption (den andra är den symmetriska nyckelkrypteringen). Specialitet för public key-kryptering är att två olika men matematiskt relaterade nycklar kallas offentlig nyckel och privat nyckel används (i motsats till symmetrisk nyckelkryptering, som använder samma privata nyckel för kryptering och dekryptering).

Den allmänna nyckelkrypteringen krypterar data med hjälp av mottagarens allmänna nyckel och den kan inte dekrypteras utan att använda en matchande privat nyckel. Med andra ord behöver du en nyckel för att låsa (kryptera piantexten) och en annan nyckel för att låsa upp (dekryptera cypertexten). Viktig sak är att en nyckel inte kan användas i stället för den andra. Beroende på vilken nyckel som publiceras kan den allmänna nyckelkrypteringen användas för två ändamål.

Vad är Public Key?

I allmän nyckelkryptering kan data krypterad med mottagarens allmänna nyckel inte dekrypteras utan att använda en matchande privat nyckel. Å andra sidan kan den offentliga nyckeln användas för att dekryptera data krypterad av den matchande privata nyckeln. Public key kan dock inte användas i stället för den privata nyckeln. Om låsningsnyckeln publiceras kan detta system användas av någon att skicka privat kommunikation till innehavaren av upplåsningsnyckeln. Detta säkerställer att den juridiska mottagaren (den som har den matchande privata nyckeln) är den enda personen som kan läsa meddelandet. Så bekräftar detta konfidentialiteten av kommunikationen mellan två parter.

Vad är privat nyckel?

Vid offentlig nyckelkryptering kan den privata nyckeln endast användas för att dekryptera de data som krypterades med hjälp av den matchande offentliga nyckeln. På samma sätt kan data krypterad med privat nyckel endast dekrypteras med hjälp av den matchande offentliga nyckeln. Den privata nyckeln kan dock inte användas i stället för den offentliga nyckeln. Om låsningsnyckeln är privat, gör det här systemet möjligt att verifiera att dokumenten låstes av ägaren. Anledningen är att ett meddelande som krypteras av avsändaren endast kan öppnas av en person med den matchande offentliga nyckeln och därmed verifiera att avsändaren faktiskt innehöll den privata nyckeln (vilket innebär att det ursprungliga och icke-manipulerade meddelandet har mottagits). Därför används detta för digitala signaturer.

Vad är skillnaden mellan Public Key och Private Key?

Public-nyckel och privat nyckel är det par nycklar som används i kryptering med allmän nyckel. Om låsningsnyckeln publiceras, blir upplåsningsnyckeln den privata nyckeln och vice versa. Offentlig nyckel kan inte användas för att härleda den privata nyckeln. Om den offentliga nyckeln är låsningsnyckeln kan den användas för att skicka privat kommunikation (t.ex. e-post för att bevara sekretess). Om den privata nyckeln är låsningsnyckeln kan systemet användas för att verifiera dokument som skickats av innehavaren av den privata nyckeln (dvs. för att bevara äkthet).