Na criptografia, uma chave pública é uma das duas chaves usadas em um sistema chamado criptografia de chave pública (PKC). Cada chave pública possui uma chave privada associada a ela. É mais fácil de entender se imaginarmos um sistema de chave e fechadura. Podemos pensar na chave pública como um cadeado e na chave privada como a única chave capaz de abrir esse cadeado. Este sistema permite a comunicação segura e a troca de dados entre partes que podem não necessariamente se conhecer.
No mundo das criptomoedas, a chave pública funciona como o endereço da sua carteira de criptomoedas. Da mesma forma que você tem um endereço físico para receber cartas, sua chave pública é como um endereço digital através do qual você pode receber criptomoedas. É um código alfanumérico único que auxilia na identificação da sua carteira na blockchain. É como um número de caixa postal em um grande bairro digital.
Cada chave pública possui uma chave privada associada a ela. Na verdade, as chaves públicas são geradas a partir de suas respectivas chaves privadas.
A chave pública pode ser compartilhada abertamente com outras pessoas, mas a chave privada deve ser mantida em sigilo. A chave pública é como seu endereço residencial, que você pode compartilhar com amigos, e a chave privada é como uma chave mágica que abre a porta da sua casa – e dá acesso aos seus fundos e criptomoedas.
A geração dessas chaves começa com a criação de uma chave privada. Ela funciona como um código secreto que está matematicamente vinculado à sua chave pública, mas não pode ser derivado dela. Depois de criar a chave privada, a chave pública é gerada a partir dela usando um algoritmo complexo. A chave pública pode ser compartilhada com qualquer pessoa. É seguro compartilhar pois, mesmo que uma pessoa saiba qual é a sua chave pública, ela não será capaz de fazer engenharia reversa para descobrir a sua chave privada.
Agora, vamos falar sobre a função da chave pública nas transações de criptomoedas. Para receber fundos, você deve compartilhar sua chave pública (seu endereço de carteira digital) com o usuário que fará a transferência. Ele usará esse endereço para enviar as criptomoedas, de forma análoga ao envio de uma carta para a sua caixa de correio.
Mas como os outros saberão que você é o legítimo proprietário dos fundos enviados para a sua chave pública? É aqui que entra a magia da chave privada. Quando você quiser acessar ou gastar os fundos recebidos, sua carteira usará a chave privada para assinar a transação. Essa assinatura digital prova que você é o proprietário legítimo dos fundos associados à sua chave pública.
Conforme aprendemos, a chave pública pode ser compartilhada livremente, mas a chave privada é um tesouro que deve ser protegido a todo custo. Compartilhar sua chave privada é como dar acesso aos seus fundos – qualquer pessoa com a chave privada terá controle sobre suas criptomoedas.
Ciência que utiliza teorias matemáticas e computação para criptografar e descriptografar informações.
Uma função criptográfica versátil desenvolvida por Guido Bertoni, Joan Daemen, Michaël Peeters e Gilles Van...