Estoy tratando de encontrar el KDF predeterminado para mi versión de gpg:
- gpg (GnuPG) 2.2.6
- libgcrypt 1.8.2
¿Alguien sabe cómo?
GnuPG utiliza un algoritmo llamado S2K (String-to-Key). Esto no es exclusivo de GnuPG, y en realidad es parte del estándar oficial de OpenPGP, específicamente RFC 4880 § 3.7 . La versión más fuerte de este KDF, versión 3, funciona repitiendo la clave y la sal muchas veces y distorsionando todo el resultado.
El algoritmo hash específico utilizado se especifica con --s2k-digest-algo
.