Me gustaría hacer esta pregunta ya que no soy la primera persona que tiene este comportamiento.
Estoy tratando de cifrar un mensaje simple usando GnuPG usando una clave pública que he recibido de un amigo, está usando DSA 3072, pero por alguna razón, Cada vez que intento cifrar usando su clave pública, obtengo
gpg: <mailaddr>: skipped: unusable public key
gpg: s: encryption failed: unusable public key
Aquí está la salida de gpg --list-key cuando busco el correo de mi amigo
pub 3072D/fingerprint some-date-here
uid Name1 <mail1>
uid Name2 <mail2>
Aquí está mi GPG - salida de versión
gpg --version
gpg (GnuPG) 1.4.19
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Home: ~/.gnupg
Supported algorithms:
Pubkey: RSA, RSA-E, RSA-S, ELG-E, DSA
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2
Estoy preguntando aquí porque recientemente recibí un correo de personas que afirman lo mismo (también estoy usando DSA 3072 en mi clave). ¿Alguien puede arrojar algo de luz sobre este tema?