Question about use of --cipher-algo AES & --openpgp when
encrypting a document
Peter S. May
me at psmay.com
Fri Nov 3 04:56:53 CET 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Patrick R. Dunbar wrote:
> Also is there any way to check if a gpg encrypted file is encrypted
> using AES?
Henry had some interesting answers, and his program does work for many
cases, but it's slightly ad-hoc and there are many valid possibilities
it might not work for. You really need a program that knows how to read
the whole format. Last I checked, gpg does this nicely. ;-)
Try:
gpg --list-packets --list-only enc.gpg
- --list-packets describes what's in the file. --list-only prevents it
trying to decrypt just to look at what's inside; you don't need to
decrypt to find out the cipher algo.
Here's what the output looked like for something encrypted with CAST5:
:symkey enc packet: version 4, cipher 3, s2k 3, hash 2
salt aa0896216033e71c, count 96
gpg: CAST5 encrypted data
:encrypted data packet:
length: unknown
gpg: encrypted with 1 passphrase
And with TWOFISH:
:symkey enc packet: version 4, cipher 10, s2k 3, hash 2
salt 24fa7e952bcca00e, count 96
gpg: TWOFISH encrypted data
:encrypted data packet:
length: unknown
mdc_method: 2
gpg: encrypted with 1 passphrase
And with AES:
:symkey enc packet: version 4, cipher 7, s2k 3, hash 2
salt 9182cb227dcb6d3b, count 96
gpg: AES encrypted data
:encrypted data packet:
length: unknown
mdc_method: 2
gpg: encrypted with 1 passphrase
The numbers after "cipher" (3 for CAST5, 10 for TWOFISH, 7 for AES-128)
correspond to whatever the most current variant of RFC 2440 is (bis 18,
http://www.ietf.org/internet-drafts/draft-ietf-openpgp-rfc2440bis-18.txt
, is set to expire on the 11th of this month), or, more specifically,
GPG's interpretation thereof.
Hope that helps
PSM
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFSr4Dei6R+3iF2vwRAsF9AKCTyz6rD1cjVTIr3XtWq8Q2xxOMzACgmQ9S
KlcsACLpBh6HdfcNPYlhelY=
=EB4R
-----END PGP SIGNATURE-----
More information about the Gnupg-users
mailing list