Crie um arquivo protegido por senha para uma abertura simples com clique duplo

Crie um arquivo protegido por senha para uma abertura simples com clique duplo

Como criar no Linux um arquivo protegido por senha para que ele peça a senha toda vez que o usuário quiser abri-lo em computadores Linux ou Windows.

Este processo deve ser feito na linha de comando do Linux, mas os arquivos podem ser abertos em computadores Linux ou Windows, portanto a proteção deve ser executada em ambos os sistemas operacionais.

EDITAR para Ramhound

Eu tentei isso:

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

Isto é umPLATAFORMA CRUZADAmaneira enquanto o arquivo pode ser descompactado em qualquer sistema operacional

Mas não devo usar um método de compressão.

vim +x file.txt

Isso criptografa, mas só pede a senha quando eu abro com o vim e não com o bloco de notas (desculpe se isso é bobagem, mas estou fazendo minhas tentativas)

gpg -c file.txt

Isso cria um novo arquivo com extensão '.gpg' mas, como zip, para isso preciso de um SW específico

Responder1

Use um arquivo 7z ou Zip protegido por senha. Funcionará em qualquer sistema operacional que possa lidar com eles. Eu pessoalmente prefiro 7z.

Responder2

Isso pode ser feito, embora de uma forma bastante feia.

Você precisaria escrever um script de criptografia que leia o arquivo de texto simples e o canalize para alguma criptografia simétrica, fornecendo também a senha (por exemplo, usando openssl des3).
Então, ele escreve um binário. O binário, que contém uma versão codificada do arquivo criptografado, passa o arquivo mencionado para o binário descriptografador e abre o arquivo resultante.

No entanto, a solução acima é bastante deselegante. Uma abordagem muito mais simples seria usar arquivos protegidos por senha; por que você não quer usá-los?

informação relacionada