¿Cifrar archivos usando PGP en PHP?

Quiero usar el cifrado PGP para cifrar archivos CSV, estoy generando a través de un script PHP y luego envío ese archivo al cliente por correo electrónico. El cliente me dará la clave de cifrado, que necesito usar para los archivos de cifrado.

Busqué en Google sobre PGP y encontré que es bastante buena privacidad, también encontré OpenPGPhttp://www.openpgp.org/ y GnuPGhttp://www.gnupg.org/ ¿Cuáles son estos dos tipos de PGP? y cual debo usar?

¿También cómo cifrar un archivo usando PGP en PHP con la clave que mi cliente proporcionará?

He escuchado este término por primera vez, ¿puede alguien ayudarme a entender esto e implementarlo en PHP?

Respuestas a la pregunta(1)

Su respuesta a la pregunta