Symmetrisk kryptering bruker den samme nøkkelen for både kryptering og dekryptering av data, mens asymmetrisk kryptering bruker et par av offentlige og private nøkler. Symmetrisk kryptering er raskere og ofte brukt for datakryptering, mens asymmetrisk kryptering gir sterkere sikkerhet for nøkkelutveksling og autentisering.