Crea un file protetto da password per un semplice doppio clic


1

Come creare in Linux un file protetto da password in modo da chiedere la password ogni volta che l'utente vuole aprirlo nei computer linux o windows.

Questo processo deve essere eseguito nella riga di comando di Linux, ma i file potrebbero essere aperti nei computer Linux o Windows, quindi la protezione deve essere eseguita in entrambi gli O.S.

EDIT per Ramhound

Ho provato questo:

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

Questo è un CROSS-PLATFORM modo mentre il file può essere decompresso in qualsiasi O.S.

Ma non devo usare un modo di compressione.

vim +x file.txt

Questo cripta ma solo chiedo la password quando la apro con vim non con il blocco note (scusa se questo è pazzo ma sto mettendo i miei tentativi)

gpg -c file.txt

Questo crea un nuovo file con estensione '.gpg' ma, come zip, per questo ho bisogno di un SW specifico


Quello che vuoi non esiste.
Ramhound

Quindi, poiché non hai la conoscenza di come farlo, sottovaluti la mia domanda?
tachomi

In realtà ho downvoted una domanda di raccomandazione del software che non è specificamente in argomento qui a Superuser. Vuoi una funzionalità multipiattaforma che semplicemente non esiste. Hai anche buttato via qualsiasi soluzione per la creazione di un file di archivio protetto da password. Quando fai una bella domanda, sarò il primo a svenderlo.
Ramhound

1
Ok, ora puoi vedere le possibili soluzioni che ho provato ... a proposito, non sto chiedendo un SW specifico, sto chiedendo un modo specifico, immagino che entrambi siano diversi
tachomi

Quello che vuoi richiederebbe uno strumento multipiattaforma. Non esiste una soluzione nativa in nessuna delle due piattaforme.
Ramhound

Risposte:


2

Utilizzare un file 7z o Zip protetto da password. Funzionerà su qualsiasi sistema operativo in grado di gestirli. Personalmente preferisco 7z.


Il fatto è che questo deve essere eseguito con una semplice apertura, so di 7z - 7za ma questo comprimerà il file & amp; Non sto cercando un modo di compressione ... dal modo in cui preferisco anche 7z
tachomi

Per 7z, puoi saltare la compressione usando -m0 e usa semplicemente la funzionalità della password.
ernie

@ernie quando provo questo sto ricevendo questo errore: Errore di sistema: E_INVALIDARG
tachomi

1
Errore mio . . . dovrebbe essere -mx0
ernie

Sto facendo questo: 7z a -mx0 -pPASSWORD file.txt ma fa un'estensione '.7z' :(
tachomi

0

Può essere fatto, anche se in un modo abbastanza brutto.

Dovresti scrivere uno script di crittografia che legge il file in chiaro, collegarlo a una crittografia simmetrica che fornisce anche la password (ad esempio openssl des3 ).
Quindi, scrive un binario. Il file binario, che contiene una versione codificata del file crittografato, passa il suddetto file al binario decrypter e apre il file risultante.

Tuttavia, la soluzione sopra è piuttosto inelegante. Un approccio molto più semplice sarebbe l'utilizzo di archivi protetti da password; perché non vuoi usarli?


Questo è quello che sto cercando, senza essere compresso o criptato, solo pretendere un semplice file .txt con una password, ma deve funzionare in Windows o Linux ... Ma penso ... come dice @Ramhound ... Questo non potrebbe essere possibile fare per entrambe le piattaforme
tachomi

Questo solo crittografa il file. Se vuoi usare solo TrueCrypt.
Ramhound

@Ramhound: OP richiesto esplicitamente per il file aperto facendo doppio clic . La mia soluzione soddisfa questo requisito, mentre semplicemente usare TrueCrypt non lo fa.
Giulio Muscarello

@tachomi non accetta quello che dice quel ramhound quando dice che le cose sono impossibili, dice sempre che le cose sono impossibili quando gli altri possono farlo. Sembra che tu possa essere in grado di fare 7z senza compressione so che era possibile per pkzip ... qui con 7zip superuser.com/questions/336243/... la seconda risposta dice -m0=Copy
barlop
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.