Recommended key size and type for GnuPG?

A practical introduction to privacy protection GNU on Windows recommends DSA and ElGamal, but I would like to know how good RSA is to use these days, and if so, what is the minimum key size I should use? Can I use SHA-256 for signing (for compatibility with email clients)?

Also, besides e-ignite: Key types , can you point to other sources for this topic?

+5
source share
6 answers

Today, the minimum RSA / DSA is 1024 bits, so Elleptical Curves are becoming more used as they are faster and use shorter keys.

To have the same security as AES256, you need a key of at least 3072 bits (384 bytes) ...

Certificate-based email clients are currently a separate item (X.509), but for use with RSA / DSA, the most common option is SHA-1 (which is somewhat weak now).

I recommend to study:

+6
source

, , DSA 1024 , SHA-1. RSA 2048 ( ) SHA256 ( ). AES256, .

GPG gzip , AES256 . AES RSA ElGamal AES + .

, RSA 2048 2015 , RSA 4096 2020 . ( , , 4096- , 2048-)

+5

SHA-1 , . SHA-256 - SHA-1, , , , (, sha), .

, , - , . .

, RSA ElGammel/DSA, 2048- . RSA , ElGammel/DSA , ( , , , ).

+2

RSA/RSA 4096 AES256 SHA512

-1

GPG RSA , . DSA/Elgamal 1024/2048. Elgamal 1024, - , . GPG , 2048.

. , SHA-1, DSA/RSA?

, . , , .

-2

, GPG ! ( .)

-3

All Articles