Este es el comando gpgdir que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
gpgdir - cifrado de directorio recursivo con GnuPG
SINOPSIS
gpgdir -e | -d [opciones]
DESCRIPCIÓN
gpgdir es un script perl que usa el módulo perl CPAN GnuPG :: Interface para recursivamente
cifrar y descifrar directorios usando gpg. gpgdir desciende recursivamente a través de un
directorio para asegurarse de que cifra o descifra cada archivo en un directorio y todos
de sus subdirectorios. Por defecto, los valores mtime y atime de todos los archivos serán
conservado tras el cifrado y descifrado (esto se puede desactivar con el --no-preservar-
veces opción). Tenga en cuenta que en --encriptar modo, gpgdir eliminará los archivos originales que
cifra con éxito (a menos que el --no-eliminar se da la opción). Sin embargo, al inicio
gpgdir primero solicita la contraseña de descifrado para asegurarse de que un archivo ficticio pueda
ser cifrado y descifrado correctamente. La prueba inicial se puede desactivar con el
--prueba de salto opción para que un directorio se pueda cifrar fácilmente sin tener que
especificar una contraseña (esto es consistente con gpg comportamiento). Además, tenga en cuenta que gpgdir es
tenga cuidado de no cifrar los archivos y directorios ocultos. Después de todo, probablemente no quieras tu
~ / .gnupg directorio o ~ / .bashrc archivo a cifrar. La clave gpgdir utiliza para
cifrar / descifrar un directorio se especifica en ~ / .gpgdirrc.
Finalmente, gpgdir puede utilizar la limpiar programa con el --Limpiar opción de línea de comando para de forma segura
elimine los archivos originales sin cifrar después de que se hayan cifrado correctamente. Esta
eleva la postura de seguridad de gpgdir ya que es más difícil recuperar la
datos no cifrados asociados con archivos del sistema de archivos después de que estén cifrados
(unlink () no borra los bloques de datos aunque se elimine un archivo).
OPCIONES
-e, --encriptar
Cifre de forma recursiva todos los archivos del directorio especificado en la línea de comandos. Todos
Los archivos originales se eliminarán (primero se realiza una verificación de contraseña para asegurarse de
que el usuario conoce la contraseña correcta para desbloquear la clave privada GnuPG).
-d, --descriptar
Descifre de forma recursiva todos los archivos del directorio especificado en la línea de comandos. los
Se eliminará la versión .gpg cifrada de cada archivo.
--firmar
Firme recursivamente todos los archivos en el directorio especificado en la línea de comando. Para
cada archivo, se creará una firma .asc separada.
--verificar
Verifique de forma recursiva todas las firmas .asc de los archivos en el directorio especificado en el
línea de comando.
-g, --gnupg-dir
Especifique qué directorio .gnupg se utilizará para buscar claves GnuPG. El valor predeterminado es
~ / .gnupg si no se utiliza esta opción. Esta opción permite que gpgdir se ejecute como uno
usuario pero use las claves de otro usuario (suponiendo que los permisos estén configurados correctamente,
etc.).
-p, --pw-archivo
Leer la contraseña de descifrado de archivo pw en lugar de escribirlo en la línea de comando.
-t, --Modo de prueba
Ejecute una prueba de cifrado y descifrado con un archivo ficticio y salga. Esta prueba es
siempre se ejecuta por defecto en ambos --encriptar --descriptar modo.
-S, --Simétrico
Instruir gpgdir para cifrar para descifrar archivos utilizando un cifrado simétrico compatible con
GnuPG (CAST5 se usa comúnmente). Esto da como resultado una aceleración significativa de la
proceso de cifrado / descifrado.
-T, - Prueba de ejecución
Muestre qué acciones de cifrado / descifrado se llevarían a cabo sin realizarlas realmente.
El sistema de archivos no cambia de ninguna manera en este modo.
-I, --Interactivo
Pregunte al usuario antes de cifrar o descifrar cada archivo. Esto es útil
tener un control detallado sobre gpgdir operaciones a medida que se repite a través de un
estructura de directorios.
-F, --Fuerza
Tell gpgdir para ignorar condiciones de error no fatales, como la imposibilidad de cifrar
o descifrar archivos individuales debido a errores de permisos.
--Excluir
Indique a gpgdir que omita todos los archivos que coincidan patrón como una coincidencia de expresiones regulares contra cada uno
nombre del archivo. Esto es similar al --excluir opción en el comando tar estándar de GNU.
--Excluir de
Indique a gpgdir que excluya todos los archivos que coincidan con los patrones enumerados en archivo. Es
Similar a --excluir de el comando GNU tar.
--Incluir
Indique a gpgdir que solo incluya archivos que coincidan patrón como una coincidencia de expresiones regulares contra
cada nombre de archivo.
- Incluir desde
Indique a gpgdir que solo incluya archivos que coincidan con los patrones enumerados en archivo.
-W, --Limpiar
Ingrese al limpiar programa para eliminar archivos de forma segura después de que se hayan
encriptado
-O, --Obfuscate-nombre de archivo
Tell gpgdir para ofuscar los nombres de los archivos que cifra (en modo -e).
Los nombres de cada archivo se almacenan dentro del archivo .gpgdir_map_file para cada sub-
directorio, y este archivo está encriptado. En el modo de descifrado (-d), el -O
El argumento invierte el proceso para que se restauren los archivos originales.
- encriptado por sobrescritura
Sobrescriba los archivos cifrados incluso si se El archivo .gpg ya existe.
--sobreescribir-descifrado
Sobrescriba los archivos descifrados incluso si el archivo no cifrado anterior ya existe.
-K, - ID de clave
Especifique manualmente un ID de clave GnuPG desde la línea de comando. Porque GnuPG admite
haciendo coincidir las teclas con una cuerda, id no tiene que ser estrictamente una identificación de clave; puede ser un
cadena que coincide de forma exclusiva con una clave del llavero de claves GnuPG.
-D, - Tecla predeterminada
Utilice la clave que GnuPG define como predeterminada, es decir, la clave especificada por
de la forma más clave predeterminada variable en ~ / .gnupg / opciones. Si la variable de clave predeterminada no es
definido dentro ~ / .gnupg / opciones, luego GnuPG intenta usar la primera clave adecuada en
su llavero (la prueba inicial de cifrado / descifrado asegura que el usuario conoce el
contraseña correspondiente a la clave).
-a, --agente
Instruir gpgdir para adquirir la contraseña de la clave gpg de una ejecución agente-gpg ejemplo.
-A, --Información del agente <conexión info>
Especifique el valor de la variable de entorno GPG_AGENT_INFO como lo devuelve el
agente-gpg --demonio mando. Si el gpgdir --agente se utiliza el argumento de la línea de comando
en lugar de --Información del agente, entonces gpgdir asume que el entorno GPG_AGENT_INFO
La variable ya se ha establecido en el shell actual.
-s, --prueba de salto
Omita la prueba de cifrado y descifrado. Esto permitira gpgdir para ser utilizado para encriptar
un directorio sin especificar una contraseña (que normalmente se usa en el cifrado
modo de prueba para asegurarse de que el descifrado en un archivo ficticio funcione correctamente).
-q, --tranquilo
Imprima lo menos posible en la pantalla al cifrar o descifrar un
directorio.
--no recurrente
Indique a gpgdir que no recurra a ningún subdirectorio del directorio que está
siendo cifrado o descifrado.
--Sin contraseña
Indique a gpgdir que no le pida al usuario una contraseña. Esto solo es útil cuando un gpg
literalmente, la clave no tiene una contraseña asociada (esto no es común).
--no-eliminar
Indique a gpgdir que no elimine los archivos originales en el momento del cifrado.
--no preservarveces
Indique a gpgdir que no conserve los valores de mtime y atime del archivo original en
cifrado o descifrado.
-l, --lugar
Proporcione una configuración regional distinta a la configuración regional "C" predeterminada.
--sin configuración regional
No establezca la configuración regional en absoluto para que se aplique la configuración regional predeterminada del sistema.
-v, --verboso
Ejecutar en modo detallado.
-V, --Versión
Imprime el número de versión y sal.
-h, --ayuda
Imprima la información de uso y salga.
Utilice gpgdir en línea utilizando los servicios de onworks.net