По умолчанию gpg2 использует CAST5 для симметричного шифрования. Здесь
crypto = GPGME::Crypto.new()
r = crypto.encrypt "Hello world!\n", symmetric: true
r.read()
вернет данные CAST5.
Как изменить алгоритм шифрования по умолчанию, например, на AES256?