¿Hay alguna herramienta de línea de comandos integrada que pueda cifrar y descifrar un archivo de texto (y proporcionarle algún tipo de contraseña)?
mac
command-line
security
encryption
codecompleting
fuente
fuente
Respuestas:
openssl
Viene preinstalado en Mac OS X.Puedes usar los siguientes comandos:
(copiado de CÓMO de la línea de comandos de OpenSSL: ¿Cómo simplemente cifro un archivo? )
Estos comandos utilizan el cifrado AES de 256 bits con Cipher Block Chaining (CBC), que es casi tan seguro como lo es ahora.
fuente
openssl
ordena, te pide queenter aes-256-cbc encryption password
.-pass pass:MYSECRETPASSWORD
, aunque la contraseña, por supuesto, no está oculta paraps
, etc.He construido un script de shell para eso. Puedes usarlo en Mac o en Linux.
Simplemente guarde esto en un archivo de texto en el archivo chmod + x para hacerlo ejecutable. después de eso use ./filename --help para obtener información.
fuente
-a
Hincha innecesariamente el archivo de salida.Mac OS X tiene la capacidad de crear archivos de contenedor encriptados (similar a, por ejemplo, Truecrypt), que opcionalmente puede crecer con la cantidad de datos colocados en ellos. Utilizar Utilidad de disco para hacer esto.
En Utilidad de disco , seleccione Archivo »Nuevo» Imagen de disco en blanco ... con uno de los escaso Formatos de imagen. Seleccione AES-128 o AES-256 como cifrado.
Desde la línea de comandos, la misma funcionalidad está disponible a través de la
hdiutil
programa.fuente