Diferença entre o protocolo pgp e o protocolo rsa [closed]

5

Estes são os dois protocolos amplamente utilizados em um número de servidores e aplicativos de e-mail para segurança com par de chaves privadas públicas. Qual a diferença entre eles? Quais são os outros protocolos populares disponíveis?

    
por rancho 09.06.2016 / 23:00

1 resposta

8

Usando uma analogia de carro:

  • O PGP é um carro
  • OpenPGP é o design do carro PGP
  • O GnuPG é outro carro que usa o mesmo design
  • A RSA é um motor a diesel e outros mecanismos estão disponíveis
  • O SSH não é um carro. Mas usa motores.

RSA é um criptosistema de chave pública. Ou seja, é um algoritmo para criptografar, descriptografar e assinar dados usando um conjunto de duas chaves (a chave pública e a chave privada).

O PGP e o GnuPG oferecem o uso de RSA para criptografia de propósito geral e assinatura de dados. Eles também oferecem outras opções, como Elgamal e DSA .

O SSH usa o RSA para autenticação, não criptografia. O servidor tem sua chave pública e você tem a chave privada, e o SSH usa esse fato para garantir que você esteja bem. O SSH também suporta outros keypairs, por exemplo, ECDSA .

Outras leituras sobre o Troca de pilha de segurança de informações :

E você provavelmente deveria ler Qual é a diferença entre o SSL e o SSH? O que é mais seguro? também.

    
por muru 09.06.2016 / 23:43