1 votos

¿Cómo puedo encriptar un archivo con gpg no interactivamente?

Quiero escribir una secuencia de comandos que encripta automáticamente un archivo usando gpg y una contraseña que se guarda en un archivo.

He intentado esto:

gpg -c --passphrase-fd 0 file.txt < pass.txt

Cuando ejecuto esto en Ubuntu 16.04 servidor, cifra el archivo, como se esperaba. Cuando se ejecuta en un Ubuntu 18.04 en el escritorio, me pide una contraseña, utilizando el Administrador de Contraseñas de diálogo modal.

¿Cómo puedo omitir el cuadro de diálogo y hacer un no-interactivo de cifrado?

Como solución, lo he hecho con openssl en lugar de gpg:

openssl aes-256-cbc -pass file:pass.txt -e -in file.txt -out file.txt.enc

1voto

Rufo Puntos 121
<p>He probado en mi Lubuntu 18.04 LTS.<ul><li><p>La línea de comandos no me de la misma manera como describes.</p></li> <li><p><strong>A mi me funciono la siguiente línea de comando</strong>,</p> <pre><code></code></pre></li> </ul><p>Ver detalles en<code></code></p><blockquote> <pre><code></code></pre> </blockquote></p>

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: