
Importé un par de claves pública/privada generada en mi escritorio a mi computadora portátil. Sin embargo, ahora tengo este problema cuando intento cifrar un archivo para mi propio uso:
gpg -e -r "Jonathan Max Barnes" random-text-file
gpg: C1E2B437: There is no assurance this key belongs to the named user
pub 4096R/C1E2B437 2013-09-06 Jonathan Max Barnes (Jonny) <[email protected]>
Primary key fingerprint: B068 1437 14F5 2628 5404 92FE 6C13 E65E CABC 1625
Subkey fingerprint: 6F61 DBBA A310 B7D6 4E87 7409 C71A C485 C1E2 B437
It is NOT certain that the key belongs to the person named
in the user ID. If you *really* know what you are doing,
you may answer the next question with yes.
Use this key anyway? (y/N)
gpg: random-text-file: encryption failed: Unusable public key #obviously pressing y forces gpg to encrypt
Estoy seguro de que la clave es mi clave, ¿cómo puedo decirle a gpg que este es el caso?
Respuesta1
Intente confiar en la clave pública:
gpg --edit-key "Jonathan Max Barnes"
luego, cuando Command>
se le solicite, escriba
trust
luego responda 4
por fully
a la pregunta resultante.
Detallesaquí
Respuesta2
Si importa una clave generada en otra computadora, aún debe confiar en ella. DeUn tutorial de GnuPG:
A diferencia de PGP y de las primeras versiones de GnuPG, la confianza final no se asigna automáticamente a su propia clave pública: debe ser configurada por el usuario. Si no se establece una confianza final, la red de confianza no funcionará y GnuPG informará que la propiedad de una clave no ha sido validada incluso si ha firmado esa clave con su propia clave.
Existen diferentes niveles de confianza, cada uno de ellos tiene adjunto un número:
1 = I don't know or won't say
2 = I do NOT trust
3 = I trust marginally
4 = I trust fully
5 = I trust ultimately
Los niveles de confianza tres y cuatro se utilizan en la red de confianza para permitir que su conjunto verificable de claves se propague transitoriamente al extenderlo con las claves firmadas de otras personas confiables yválidoclaves (puede confiar en que Phil Zimmermann, el inventor de PGP, hará un buen trabajo firmando otras claves, pero si no tiene una ruta de firma hacia su clave, sus firmas no tendrían valor de todos modos).El nivel de confianza 5, "confianza máxima", es diferente y solo debe usarse (¡pero debería usarse!) para sus propias claves: está permitido introducir confianzaen la red de confianza, otras claves (y documentos/correos) firmados con esta clave siempre son válidas; no importa si existe un camino de confianza o no. La aplicación de niveles de confianza más bajos impediría que la red de cálculo de confianza funcione correctamente. Si funciona de todos modos, también firmó la clave con otra persona de confianza.
Al ejecutar gpg --edit-key [keyid]
, trust
puede elegir el nivel de confianza de una clave.