O que é criptografia de chave pública?
A criptografia de chave pública é um tipo de arquitetura cifra conhecida como criptografia de chave pública que utiliza duas teclas, ou um par de chaves, para criptografar e descriptografar dados. Uma das duas chaves é uma chave pública, que qualquer um pode usar para criptografar uma mensagem para o proprietário dessa chave. A mensagem criptografada é enviada e o destinatário usa sua chave privada para descriptografá -la. Essa é a base da criptografia de chave pública. Outras tecnologias de criptografia que usam uma única chave compartilhada para criptografar e descriptografar os dados dependem de ambas as partes que decidem uma chave antes do tempo sem que outras partes descubram o que é essa chave. O fato de que ele deve ser compartilhado entre ambas as partes abre a porta para terceiros interceptando a chave. Esse tipo de tecnologia de criptografia é chamado de criptografia simétrica, enquanto a criptografia de chave pública é conhecida como criptografia assimétrica.
Uma "chave" é simplesmente um pequeno código de texto que aciona o algoritmo associado para codificar ou decodificar o texto. Na criptografia de chave pública, um par de chaves é gerado usando um programa de criptografia e o par está associado a um nome ou endereço de email. A chave pública pode ser tornada pública publicando -a em um servidor -chave, um computador que hospeda um banco de dados de chaves públicas. Como alternativa, a chave pública pode ser compartilhada discriminadamente, enviando um e -mail para amigos e associados. Aqueles que possuem a chave pública podem usá-la para criptografar mensagens para o endereço de pessoa ou e-mail a que ela está associada. Ao receber a mensagem criptografada, a chave privada da pessoa a descriptografará.
A criptografia de chave pública é especialmente útil para manter o email privado. Quaisquer mensagens armazenadas em servidores de correio, que podem persistir por anos, serão ilegíveis e as mensagens em trânsito também serão ilegíveis. Este grau de privacidade pode parecer excessivoAté perceber a natureza aberta da Internet. O envio de e -mail não criptografado é semelhante a torná -lo público para qualquer um ler agora ou em alguma data futura.
O programa de criptografia de chave pública mais conhecida e respeitada é o PGP (muito boa privacidade), que oferece criptografia de nível militar. O PGP possui plug-ins para a maioria dos principais clientes de email, para que os clientes trabalhem em conjunto com o PGP para criptografar mensagens de saída e descriptografar mensagens recebidas automaticamente. O PGP mantém um "anel -chave" ou arquivo de chaves públicas coletadas. Um endereço de email pode ser associado a uma chave para que o cliente de email escolha automaticamente a chave pública adequada do anel de chave PGP para criptografar a mensagem ao enviar. Ele também usará automaticamente uma chave privada para descriptografar o e -mail recebido. Para usar a criptografia de chave pública para email, o remetente e o destinatário devem ter o software de criptografia instalado.
Programas como o PGP também têm capacidade de assinatura digital incorporada. Com esse recurso, as mensagens enviadas podemSeja assinado digitalmente com o clique de um botão, para que o receptor saiba que a mensagem não foi adulterada no caminho e é autêntica ou do remetente declarado. A criptografia de chave pública também pode ser usada para armazenamento seguro de arquivos de dados. Nesse caso, a chave pública é usada para criptografar arquivos enquanto a chave privada os descriptografa.