Verifique si la clave pública proporcionada es compatible con PGP / openPGP

-1

Todavía soy nuevo en el cifrado y las diferencias entre las claves públicas RSA y las claves públicas compatibles con PGP / openPGP. En primer lugar, ¿hay alguna diferencia entre una clave pública RSA y una clave pública compatible con PGP / openPGP? Si hay una diferencia, ¿hay alguna manera en la que pueda identificar si la clave pública dada es una clave compatible con PGP / openPGP?

    
pregunta Pratik Jain 13.12.2016 - 15:55
fuente

1 respuesta

1

RSA es un algoritmo de criptografía de clave pública / privada, mientras que OpenPGP (y PGP como implementación de OpenPGP) es un protocolo que aplica algoritmos como RSA (y otros). Otros estándares conocidos comparables a OpenPGP son X.509 (por ejemplo, utilizado para TLS y S / MIME) o SSH. Todas esas claves incrustadas (muy a menudo, todas son claves RSA) en su propio formato, agregando alguna información meta como el tiempo de creación y caducidad, identificadores y otros atributos, tanto X.509 como OpenPGP también agregan un sistema de confianza para certificar claves. En teoría, los números que forman las claves RSA se pueden extraer y convertir al formato que utilizan todos los demás protocolos, pero en la práctica rara vez se usa a expensas de posibles ataques o fallas de software (en contraste con el uso de diferentes claves RSA) ).

Para darse cuenta del tipo de clave que tiene, puede usar herramientas como GnuPG ( gpg [keyfile] imprimirá la metainformación de la clave para las claves OpenPGP o un mensaje de error si no hay). La utilidad file siempre es útil para analizar el tipo de archivo y puede distinguir entre muchos formatos diferentes de archivos clave.

    
respondido por el Jens Erat 13.12.2016 - 16:11
fuente

Lea otras preguntas en las etiquetas