GPG: no se pueden cifrar las claves DSA 3072

2

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?

    
pregunta gpgfr 26.05.2015 - 16:09
fuente

1 respuesta

2

DSA es un algoritmo de firma; Sus claves no son utilizables para el cifrado asimétrico. En el formato OpenPGP , los algoritmos de cifrado son RSA y El-Gamal.

Normalmente, cuando crea su par de llaves, en realidad está produciendo varios pares de claves: una clave "maestra" y algunas "subclaves" para la firma y el cifrado. La llave maestra firma las subclaves. Cuando dices que usas "DSA 3072", realmente quieres decir que tu clave maestra usa DSA 3072. Del mismo modo para tu amigo.

    
respondido por el Tom Leek 26.05.2015 - 16:44
fuente

Lea otras preguntas en las etiquetas