What Algorithms GnuPG 4.4.1 Supports?

Hi Team,

We are working with one of the banks where we send an encrypted file to them. The Bank has some specific questions on the algorithms.

Bank supported algorithms for encryption for PGP are:

• AES256

• AES192

• AES128

• CAST5

• 3DES

• IDEA

• BLOWFISH

• TWOFISH

Bank supported algorithms for signing and verification are:

• SHA256

• SHA384

• SHA512

• SHA1

• RIPE-MD160

• MD5

Bank Supported Encryption Formats:

Bank supported encryption formats for PGP are specific (proprietary) to PGP. To ensure the fewest challenges, ensure your selected PGP solution is compliant with RFC-4880.

I need to know if these are supported by the WinGPG 4.4.1 version or not?

Hi @anbiswas,

Gpg4win uses GnuPG as crypto engine, and GnuPG is fully RFC 4880 compliant.

Note:

  • MD5 is considered broken for signatures, Gnupg will not use it by default.
  • The current and thus recommended version of Gpg4win is 5.0.1

Best Regards,
Bernhard

1 Like

btw, if you are actually referring to WinGPG, this is the wrong place to ask. however, one easy way to see the algorithms suppored by the GnuPG version you have installed is to open cmd.exe and see what’s returned by <path to>\gpg.exe --version, e.g.:

gpg (GnuPG) 2.5.18
libgcrypt 1.12.1
Copyright (C) 2025 g10 Code GmbH
License GNU GPL-3.0-or-later <https://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: /home/m/.gnupg
Supported algorithms:
Pubkey: RSA, Kyber, ELG, DSA, ECDH, ECDSA, EDDSA
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
        CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2
1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.