Cree un archivo protegido con contraseña para abrirlo con un simple doble clic

Cree un archivo protegido con contraseña para abrirlo con un simple doble clic

Cómo crear en Linux un archivo protegido con contraseña para que solicite la contraseña cada vez que el usuario quiera abrirlo en computadoras Linux o Windows.

Este proceso debe realizarse en la línea de comandos de Linux, pero los archivos pueden abrirse en computadoras Linux o Windows, por lo que la protección debe ejecutarse en ambos sistemas operativos.

EDITAR para Ramhound

Probé esto:

7za a -tzip -pPASSWORD -mem=AES256 file.zip file.txt

Esto es unMULTIPLATAFORMAmanera mientras que el archivo se puede descomprimir en cualquier sistema operativo

Pero no debo utilizar una forma de compresión.

vim +x file.txt

Esto cifra pero solo solicita la contraseña cuando lo abro con vim, no con el bloc de notas (lo siento si esto es una tontería, pero estoy intentando)

gpg -c file.txt

Esto crea un nuevo archivo con extensión '.gpg' pero, como zip, para esto necesito un SW específico

Respuesta1

Utilice un archivo 7z o Zip protegido con contraseña. Funcionará en cualquier sistema operativo que pueda manejarlos. Personalmente prefiero el 7z.

Respuesta2

Se puede hacer, aunque de una manera bastante fea.

Necesitaría escribir un script de cifrado que lea el archivo de texto plano y lo canalice a algún cifrado simétrico que también proporcione la contraseña (por ejemplo, usando openssl des3).
Luego, escribe un binario. El binario, que contiene una versión codificada del archivo cifrado, pasa el archivo mencionado anteriormente al binario descifrador y abre el archivo resultante.

Sin embargo, la solución anterior es bastante poco elegante. Un enfoque mucho más sencillo sería utilizar archivos protegidos con contraseña; ¿Por qué no quieres usarlos?

información relacionada