Estoy intentando probar en el futuro algún software personalizado que utilice GPG (actualmente v 1.4.10) para realizar simétrico procesos de cifrado/descifrado. Mi orden de corriente de cifrado es el siguiente:gpg-agent en gpg2
gpg --batch --no-tty --no-use-agent --symmetric --cipher-algo AES256 --passphrase "foobar" /path/to/file_to_be_encrypted
Sin la opción --no-use-agent
, me sale el mensaje de error infame
gpg-agent no está disponible en esta sesión
I Estoy preocupado por un movimiento a gpg2 porque, according to the documentation, siempre se requiere el agente gpg, y --no-use-agent
es simplemente una opción ficticia. Mis llamadas gpg ocurren en segundo plano a través de un proceso daemon, por lo que este es un escenario sin agentes (más el hecho de que es simétrico, y no necesito el agente en absoluto).
La documentación en este nivel de detalle es escasa, entonces estoy buscando experiencia del usuario. ¿Gpg2 incorpora el agente más estrechamente, por lo que no tengo que preocuparme por su disponibilidad?
Usted debe aceptar la respuesta de sinharaj. Él te dio todo lo que necesitas saber. – rsaw