sono due cose distinte.
con md5 puoi verificare l'integrità di un documento.
gpg, piu' complesso permette di garantirci l'autenticità di
un documento.

Fai un salto qui:
www.gnupg.org