O que é uma chave privada e como funciona?

private keys

O que é uma chave privada?

Uma chave privada, ou também designada por chave privada, é uma espécie de palavra-passe secreta que lhe permite aceder às suas criptomoedas, como Bitcoin. A chave privada permite-lhe assinar criptograficamente transacções. É como uma assinatura digital que lhe permite provar que é o legítimo proprietário da criptografia na sua carteira. Pode pensar numa chave privada como um PIN para o seu banco, que lhe permite aceder ao seu dinheiro. Quem possui a chave privada tem controlo total sobre as criptomoedas associadas.

As chaves privadas são um componente essencial na tecnologia blockchain e desempenham um papel importante no mundo criptográfico. Nunca se deve partilhar uma chave privada com ninguém, porque a pessoa com as chaves privadas pode transmitir criptomoedas e, assim, potencialmente roubá-las. Portanto, é vital que você proteja suas chaves privadas adequadamente.


Pontos principais

  • Uma chave privada é um código secreto que lhe dá controlo total sobre as suas criptomoedas e é necessária para assinar transacções.
  • As chaves privadas são geradas localmente e de forma segura com algoritmos criptográficos, tornando-as únicas e ninguém as pode adivinhar.
  • Uma frase-semente é uma sequência de palavras legível que representa a sua chave privada e permite-lhe recuperar a sua carteira.
  • É fundamental nunca partilhar a sua chave privada e a frase-semente, protegendo-as adequadamente e armazenando-as offline.
  • A chave pública é derivada da chave privada e é utilizada para receber e verificar transacções, mas não permite o acesso à sua criptografia.

Como é que é uma chave privada?

Uma chave privada parece-se com um código longo que normalmente tem 256 bits (caracteres). A aparência exata da chave privada depende da carteira e do blockchain. Todas elas são geradas aleatoriamente e são únicas. As chaves privadas são criadas por algoritmos criptográficos e podem ser apresentadas em diferentes formatos, sendo estes alguns exemplos:

  • Notação hexadecimal: Uma chave de 256 bits representada em 64 caracteres, composta por números (0-9) e letras (A-F). Por exemplo:

A1B2C3D4E5F67890ABCD1234EF567890ABCDEF1234567890ABCDEF1234567890

  • Base58: Uma notação de uma chave privada que tem uma notação amigável para o ser humano, omitindo caracteres confusos como 0 (zero), O (o maiúsculo), l (L minúsculo) e I (i maiúsculo). Isto torna a chave mais fácil de ler e menos propensa a erros. Por exemplo:

5HueCGU8rMjxEXxiPuD5BDuCCuE9SLkVb1y3cT8SH4oqz6v

  • Wallet Import Format (WIF): Uma versão comprimida da chave privada que normalmente começa com um 5, K ou L. Contém também mecanismos de controlo para segurança adicional. Por exemplo:

5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF

Nota: os exemplos mostrados acima não são chaves privadas reais e não fornecem acesso a carteiras criptográficas reais.

O que é uma frase-semente?

Uma frase semente ou frase de recuperação é uma representação legível e fácil de usar de uma chave privada. Em vez de uma longa sequência de caracteres, uma seed phrase é composta por um conjunto de 12, 18 ou 24 palavras aleatórias, por exemplo:

cloud window globe salad detect forest wild frozen deer bike morning tool

As palavras numa frase-semente são baseadas no BIP39 (Bitcoin Improvement Protocol), onde uma lista fixa de 2048 palavras é escolhida para representar a chave privada de uma forma fiável e reproduzível.

A frase-semente é, na verdade, a raiz de toda a sua carteira: todos os endereços de carteira, chave privada, chave pública e transacções podem ser derivados dela. É por isso que é tão importante manter a sua seed phrase segura e não a mostrar a ninguém.

Como é que uma chave privada funciona?

As chaves privadas funcionam com base na criptografia assimétrica. Este é um sistema em que duas chaves estão ligadas, nomeadamente as chaves privadas e as chaves públicas. A chave pública é derivada criptograficamente da chave privada, mas é praticamente impossível recuperar a chave privada a partir da chave pública. O utilizador utiliza a chave privada para assinar as suas transacções e utiliza a chave pública para as verificar.

O processo é o seguinte:

  1. O utilizador quer começar a enviar 0,1 BTC a um amigo.
  2. Utilizando a sua chave privada, mostra que está autorizado a efetuar esta transação.
  3. Outros nós da rede podem usar a sua chave pública para verificar a assinatura. Se a combinação da chave pública e da chave privada estiver correta, a transação é adicionada à rede.

Com este sistema, o utilizador nunca tem de partilhar ou divulgar a sua chave privada.

Como é que as chaves privadas são geradas?

As chaves privadas são geradas aleatoriamente usando um gerador de números pseudo-aleatórios criptograficamente seguro (CSPRNG). Este é um algoritmo que produz números seguros e imprevisíveis que cumprem requisitos criptográficos rigorosos. A probabilidade de gerar exatamente a mesma chave privada é praticamente nula, porque existem muitas possibilidades diferentes.

A geração de novas chaves privadas é feita localmente num dispositivo, sem interagir com servidores externos. Nas carteiras de software, o gerador de números pseudo-aleatórios (PRNG) gera a chave secreta. Numa carteira de hardware, como a Ledger ou a Trezor, o gerador de hardware físico cria a chave secreta.

Como é que pode proteger as suas chaves privadas?

Como você provavelmente já sabe, as chaves privadas são uma parte muito importante no mundo criptográfico. Afinal, você precisa de uma chave privada para acessar suas criptomoedas. Portanto, é muito importante manter sua chave privada segura. Nota: isso só se aplica a carteiras sem custódia (por exemplo, uma carteira de hardware), onde você mesmo precisa proteger suas chaves privadas. Aqui estão algumas acções que pode tomar para proteger as suas chaves privadas (e assim as suas criptomoedas):

  • Backups offline: Escreva a sua frase-semente num sítio qualquer e guarde-a num local seguro. Considere também se esse local é resistente ao fogo e à água. Evite o armazenamento digital através de capturas de ecrã, e-mails ou serviços de nuvem.
  • Encriptação: Se quiser armazenar a sua frase-semente digitalmente (por exemplo, numa pen USB encriptada), certifique-se de que contém uma encriptação forte com uma palavra-passe que não utiliza para mais nada.
  • Proteja-se contra phishing: Nenhuma entidade legítima pedirá alguma vez as suas chaves privadas ou frase-semente. Não se deixe enganar por mensagens ou e-mails em que alguém as pede, pois trata-se quase sempre de uma tentativa de burla.

Qual é a diferença entre uma chave privada e uma chave pública em criptografia?

A diferença entre uma chave privada e uma chave pública no mundo das criptomoedas é que uma chave privada dá controlo total sobre as criptomoedas e uma chave pública é apenas uma chave pública que pode ser utilizada para receber ou verificar transacções. Estão matematicamente ligadas, formando um par de chaves criptográficas. Estas são as principais diferenças:

chave chave privada chave pública
Visibilidade Deve permanecer secreta Pode ser partilhada publicamente
Função Assinar e executar transacções Verificar e receber criptografia
Nível de poder Controlo total sobre as criptomoedas Nenhum poder sobre a carteira de criptomoedas
Risco em caso de fuga Elevado, possível perda ou roubo de activos criptográficos Baixo, sem acesso a activos criptográficos

Considerações finais

Uma chave privada é uma espécie de palavra-passe secreta que lhe dá controlo sobre as suas criptomoedas. Garante que apenas você pode assinar e executar transacções. Portanto, suas chaves privadas devem sempre ser mantidas estritamente secretas. Com as medidas de segurança corretas, pode evitar riscos como o roubo e desfrutar dos benefícios da tecnologia blockchain sem preocupações. Por conseguinte, é muito importante saber como funcionam as chaves privadas e como as proteger.

Sobre a Finst

A Finst é uma das principais fornecedoras de criptomoedas nos Países Baixos e oferece uma plataforma de investimento de excelência com padrões de segurança de nível institucional e taxas de negociação 83% mais baixas. A Finst é liderada pela ex-equipe principal da DEGIRO e está registrada como Prestadora de Serviços de Criptoativos no Banco Central dos Países Baixos (DNB). A Finst oferece uma gama completa de serviços de cripto, incluindo negociação, custódia, rampa fiat de entrada e saída, e staking, tanto para investidores de varejo quanto institucionais.

A plataforma de criptomoedas que vai adorar

Estamos aqui para lhe fornecer as ferramentas, a inspiração, e o apoio que precisa para se tornar num melhor investidor.