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

1

Como criar no linux um arquivo protegido por senha para que ele solicite 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 O.S.

EDIT para Ramhound

Eu tentei isso:

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

Esta é uma maneira CROSS-PLATFORM enquanto o arquivo pode ser descompactado em qualquer O.S.

Mas não devo usar uma maneira de compactação.

vim +x file.txt

Isso criptografa, mas só pede a senha quando eu abri-lo com o vim não com o bloco de notas (desculpe se isso é tolo, mas eu estou colocando minhas tentativas)

gpg -c file.txt

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

    
por tachomi 12.08.2014 / 17:45

2 respostas

2

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

    
por 12.08.2014 / 17:49
0

Isso pode ser feito, ainda que de maneira muito feia.

You'd need to write an encryption script that reads the plaintext file, pipes it to some symmetrical-encryption providing the password too (eg. using openssl des3).
Then, it writes a binary. The binary, which contains an encoded version of the encrypted file, passes the aforementioned file to the decrypter binary, and opens the resulting file.

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?

    
por 12.08.2014 / 18:57