Hovedforskjellen mellom offentlig nøkkel og privat nøkkel er at hvis den offentlige nøkkelen er låsnøkkelen, kan den brukes til å sende privat kommunikasjon (dvs. for å bevare konfidensialiteten) mens Hvis den private nøkkelen er låsnøkkelen, kan systemet være brukes til å verifisere dokumenter sendt av innehaveren av den private nøkkelen (dvs. for å bevare ektheten).
Kryptografi er studiet av å skjule informasjon. Det gjør det mulig å beskytte informasjon fra andre tredjeparter når kommunikasjon skjer over et upålitelig medium som internett. Kryptering bruker en algoritme som kalles kryptering for å kryptere data, og den kan bare dekrypteres ved hjelp av en spesiell nøkkel. Ciphertext eller ciphertext er kryptert informasjon. Dekryptering er prosessen med å innhente den originale informasjonen (ren tekst) fra krypteringsteksten. Det er to krypteringsmetoder. De er kryptering av offentlig nøkkel og kryptering av symmetrisk nøkkel. Offentlig nøkkelkryptering inneholder to forskjellige, men matematisk relaterte nøkler. De er den offentlige nøkkelen og den private nøkkelen. Den symmetriske nøkkelkrypteringen bruker den samme private nøkkelen for kryptering og dekryptering.