A chave pública é gerada simultaneamente com a chave privada e são relacionadas entre si em um sistema de criptografia assimétrica. A chave pública está associada com os dados do seu titular e é utilizada para verificar a assinatura digital criada com a chave privada correspondente. Ela também é utilizada para cifrar mensagens ou arquivos que poderão ser decifrados com a chave privada correspondente.