Si PGP generara la firma después de la compresión, la firma se calcularía sobre los datos comprimidos, que pueden ser diferentes de los datos originales. Esto podría provocar un fallo en la verificación de la firma, lo que impediría al destinatario verificar la integridad de los datos.
Al generar la firma antes de la compresión, PGP garantiza que la firma siempre se calcule sobre los datos originales sin comprimir, lo que garantiza que la firma se verificará correctamente después de la descompresión.