Vorrei fare questa domanda perché non sono la prima persona che ha questo comportamento.
Sto provando a crittografare un messaggio semplice usando GnuPG usando una chiave pubblica che ho ricevuto da un amico, sta usando il DSA 3072 ma per qualche motivo, ogni volta che provo a criptare usando la sua chiave pubblica, ottengo
gpg: <mailaddr>: skipped: unusable public key
gpg: s: encryption failed: unusable public key
Ecco l'output di gpg --list-key quando cerco la posta del mio amico
pub 3072D/fingerprint some-date-here
uid Name1 <mail1>
uid Name2 <mail2>
Ecco il mio GPG - output della versione
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
Mi sto chiedendo qui perché recentemente ho ricevuto posta da persone che affermano lo stesso (sto anche usando il DSA 3072 sulla mia chiave). Qualcuno può far luce su questo argomento?