Uso del comando Cipher

Si preferimos usar un comando en la línea de comandos de una consola, tenemos el comando cipher como alternativa a la caja de diálogo de Atributos Avanzados que hemos visto anteriormente, y que nos permite encriptar y desencriptar carpetas y archivos.

Si ejecutamos CIPHER sin parámetros, veremos el estado de la encriptación de la carpeta donde nos encontremos y sus archivos.

Para encriptar o desencriptar ficheros debemos incluir el path y los parámetros Podemos usar el parámetro /E para encriptar archivos o carpetas, o /D para desencriptarlo. Por ejemplo, para encriptar la carpeta Mis Documentos y todas sus subcarpetas:

cipher /e /a /s:"%userprofile%\mis documentos"

En la especificación de los nombres de ficheros, podemos usar comodines. Igualmente podemos especificar múltiples carpetas o ficheros en una sola invocación desde la línea de comandos, separándolos simplemente con un espacio.

Los parámetros más habituales los describimos a continuación. Para ver una lista detallada de parámetros, ejecutar cipher /? en la linea de comandos.

/E Encripta las carpetas que hayamos especificado.

/D Desencripta las carpetas especificadas.

/S:carpeta Realiza la operación en un carpeta y en sus subcarpetas (pero no en los ficheros).

/A Realiza la operación en los ficheros especificados o bien en los ficheros de una determinada carpeta.

/K Crea una nueva clave de encriptación. Si usamos esta opción, todas las demás opciones posibles de la línea de comandos serán ignoradas.

/R Genera una clave de agente de recuperación y el certificado. La clave y el certificado son puestos en un archivo .pfx y el certificado solo, en un archivo .cer