Skip to main content

GPG algorithms and key strengths

GPG supports many algorithms, but we recommend the following:

GPG key type

Algorithm

Reason

Master key

RSA

For compatibility reasons, we recommend that you use RSA for the master key. Some tools do not handle ECC keys properly. Master keys are not used often therefore the speed and size considerations of RSA are unimportant.

Subkeys

ECC

(ECDSA or EdDSA)

Subkeys are used more often, therefore ECC (ECDSA or EdDSA) is recommended as it will be faster, and the resulting signatures will be dramatically smaller than using RSA.