Ho letto questa pagina sulle sottochiavi e sono rimasto sorpreso di leggere che "GnuPG utilizza effettivamente una chiave di sola firma come la chiave principale ". Posso capire come sia stato il caso in cui DSA era l'impostazione predefinita (almeno per GPG) per la chiave principale, poiché DSA è un algoritmo di firma. Ma ora, RSA è standard e RSA se capisco correttamente RSA può sia criptare che firmare. Se pubblico la mia chiave pubblica (che presumo include le mie sottochiavi ??), come fa il client a sapere quale chiave, master o sottochiave, che può essere sia RSA, da utilizzare per crittografare il loro messaggio? Del resto, cosa succede se ho più RSA e master e sottochiavi el-gamal?