Po użyciu tego kodu do szyfrowania gpg.txt
$ gpg -c --cipher-algo AES256 --digest-algo SHA512 "GPG.txt"
Sprawdziłem wynik, aby sprawdzić, czy został zaszyfrowany za pomocą AES256 i zaszyfrowany za pomocą SHA512
$ gpg --list-packets GPG.txt.gpg
symkey enc packet: version 4, cipher 9, s2k 3, ***hash 2***
gpg: AES256 encrypted data
Znalazłem Cipher = 9, czyli AES256, jak prosiłem, ale Hash = 2, co oznacza SHA1, a nie 10 = SHA512, jak chciałem!
Dlaczego się to stało? Czy ktoś wie, jak zmusić gpg do używania SHA512 zamiast SHA1?