Criptografierea cu chei publice folosește două chei diferite: o cheie publică și o cheie privată. Informația este criptată cu cheia publică și poate fi decriptată doar cu cheia privată corespunzătoare. Acest sistem este folosit în securitatea informatică, inclusiv în criptarea comunicațiilor pe internet.