¿Frases de contraseña de caché de gpg-agente por archivo cifrado simétricamente?

1

He utilizado el siguiente comando para cifrar simétricamente diferentes archivos, todos con la misma frase de contraseña:

$ gpg -c --s2k-cipher-algo AES256 --s2k-digest-algo SHA512 --s2k-count 65536 some_file.txt

El caso de uso es que estos archivos cifrados nunca se comparten, y solo están destinados a ser descifrados en mi máquina. Estoy usando gpg-agent para guardar en caché las frases de acceso durante un tiempo determinado.

Primera pregunta; ¿Estoy en lo correcto? ¿ gpg-agent almacena en secreto las frases de paso por archivo cifrado? En otras palabras, parece que el almacenamiento en caché de la frase de contraseña por gpg-agent funciona, pero solo por archivo, no por frase de contraseña.

Para poder usar la misma frase de contraseña para cifrar múltiples archivos, sin tener que volver a ingresar la misma frase de contraseña inicialmente, ahora cifro un solo archivo de frase de contraseña y luego lo uso

$ gpg -d ~/.key.gpg | gpg -q -d --batch --passphrase-fd 0 ...

para cada archivo cifrado para garantizar que solo deba ingresar la frase de contraseña una vez por sesión. ¿Algún problema con este enfoque, excepto por el hecho de que solo se usa una frase de contraseña?

    
pregunta Ton van den Heuvel 30.10.2018 - 18:26
fuente

0 respuestas

Lea otras preguntas en las etiquetas