Tengo un archivo gpg y un archivo sha256. Cuando intento descifrar el archivo gpg usando el comando gpg - d file.gpg , dice que no hay una clave secreta. Soy absolutamente nuevo en esto, así que agradecería cualquier sugerencia.
GnuPG funciona utilizando dos tipos diferentes de claves: una clave privada y una clave pública. Cuando usa el software, crea una clave pública y privada (llamada par de llaves). Haces tu clave pública, bueno, pública. Cualquiera puede usarlo para cifrar datos arbitrarios, pero esos datos solo se pueden descifrar utilizando la clave privada correspondiente (también conocida como secreta). Si dice que no hay una clave secreta, eso significa que el archivo no fue cifrado con su clave pública. En otras palabras, no está destinado a usted y no podrá descifrarlo. Solo puede descifrar las cosas que se han cifrado para usted .
¿Es posible que desee verificar el archivo en lugar de descifrarlo? Dado que menciona un archivo con hash SHA-256, ¿es este un tipo de software que está descargando y que viene con un archivo .sig
? Si es así, debe importar la clave pública con --import
(por lo general, puede encontrarla en el sitio web de descarga para lo que descargó) y luego usar --verify
en lugar de -d
. Véase también: