ADVFN Logo ADVFN

Não encontramos resultados para:
Verifique se escreveu corretamente ou tente ampliar sua busca.

Tendências Agora

Rankings

Parece que você não está logado.
Clique no botão abaixo para fazer login e ver seu histórico recente.

Hot Features

Registration Strip Icon for default Cadastre-se gratuitamente para obter cotações em tempo real, gráficos interativos, fluxo de opções ao vivo e muito mais.

Criptografia de chave pública explicada

O método de segurança por trás das transações bitcoin usa criptografia de chave pública. Você não precisa ser um especialista em matemática ou habilidade técnica para entender como isso funciona. Aqui está a explicação não-técnica.

A criptografia é a arte de escrever e resolver códigos. É usado para manter as coisas secretas e seguras.

Alguns tipos de criptografia são simétricos. O mesmo método é usado para proteger algo, como também é usado para recuperá-lo novamente. Por exemplo: eu tenho uma caixa com um bloqueio nele; Qualquer pessoa com a chave pode abri-lo. Uso um código para criptografar uma mensagem; Quem sabe o código pode descriptografar.

A criptografia de chave pública é um método assimétrico de codificação de coisas. Você não usa o mesmo método para proteger, como você faz para recuperá-lo. Eu tenho uma caixa, mas ela tem um bloqueio especial, que pode ser bloqueado com uma chave, mas precisa de uma chave diferente para desbloqueá-la. Eu mantenho a chave de desbloqueio privada, mas eu faço muitas cópias da chave de bloqueio e espalhei-as para todos os meus amigos. Agora, se alguém quiser me enviar uma mensagem privada, eles podem colocá-lo na caixa e usar a chave pública para bloqueá-lo - mas ninguém pode abrir a caixa e enviar a mensagem exceto eu com a minha chave privada. Qualquer pessoa que coloque uma mensagem na caixa sabe que eu sou a única pessoa que pode desbloqueá-la.

Isso funciona ao contrário também. Eu tenho outra caixa que minha chave privada pode bloquear, e todas as chaves públicas que distribui também podem desbloquear. Coloquei uma mensagem na caixa, a tranquei e pedi a alguém que a entregasse a um dos meus amigos. Meu amigo quer ter certeza de que a mensagem realmente é de mim, e não de alguém que finge ser eu, então ele encontra a chave pública que enviei e a usa para desbloquear a caixa. Isso prova que eu realmente enviei.

No mundo da computação é ainda mais fácil ter caixas e chaves. As chaves são apenas números muito longos, grandes cadeias de dígitos. Você mantém sua chave privada em um arquivo de texto em seu computador ou em um aplicativo especial. Você usa um pouco de magia de software para gerar sua chave pública a partir da chave privada. A chave pública é outro número muito longo, e você pode enviá-lo para qualquer pessoa com quem você lida, adicionando-a à sua assinatura de e-mail ou colocando-a em seu site.

A parte inteligente é que a chave privada gera a chave pública, mas a chave pública não pode ser usada para resolver a chave privada.

Então, se alguém criptografar algo usando sua chave pública, a única maneira de descriptografá-lo é usando sua chave privada - que você só tem.

Se você deseja enviar uma resposta secreta, use a chave pública de outra pessoa para criptografar a mensagem, e somente essa pessoa podem decifrá-la com sua chave privada.

Se você criptografar algo com sua chave privada, qualquer pessoa pode descriptografá-lo usando sua chave pública, mas isso serve apenas para verificar se algo realmente veio de você, ou seja, foi assinado digitalmente. Então, neste caso, não é uma mensagem secreta, mas é uma mensagem verificada.