Erstellen Sie eine kennwortgeschützte Datei zum einfachen Öffnen mit einem Doppelklick

Erstellen Sie eine kennwortgeschützte Datei zum einfachen Öffnen mit einem Doppelklick

So erstellen Sie in Linux eine kennwortgeschützte Datei, sodass der Benutzer auf Linux- oder Windows-Computern jedes Mal nach dem Kennwort gefragt wird, wenn er die Datei öffnen möchte.

Dieser Vorgang muss in der Linux-Befehlszeile ausgeführt werden, aber die Dateien können auf Linux- oder Windows-Computern geöffnet sein, sodass der Schutz auf beiden Betriebssystemen ausgeführt werden muss

BEARBEITEN für Ramhound

Ich habe Folgendes versucht:

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

Das ist einPLATTFORMÜBERGREIFENDWeg, während die Datei in jedem Betriebssystem entpackt werden könnte

Ich darf aber kein Komprimierungsverfahren anwenden.

vim +x file.txt

Dies verschlüsselt, fragt aber nur nach dem Passwort, wenn ich es mit Vim öffne, nicht mit Notepad (tut mir leid, wenn das dumm ist, aber ich gebe mir Mühe).

gpg -c file.txt

Dies erstellt eine neue Datei mit der Erweiterung '.gpg', aber wie bei zip brauche ich dafür eine bestimmte SW

Antwort1

Verwenden Sie eine kennwortgeschützte 7z- oder Zip-Datei. Sie funktioniert auf jedem Betriebssystem, das damit umgehen kann. Ich persönlich bevorzuge 7z.

Antwort2

Dies ist möglich, allerdings auf eine ziemlich hässliche Art und Weise.

Sie müssten ein Verschlüsselungsskript schreiben, das die Klartextdatei liest, sie an eine symmetrische Verschlüsselung weiterleitet und dabei auch das Passwort bereitstellt (z. B. mithilfe von openssl des3).
Anschließend schreibt es eine Binärdatei. Die Binärdatei, die eine codierte Version der verschlüsselten Datei enthält, übergibt die oben genannte Datei an die Binärdatei des Entschlüsselers und öffnet die resultierende Datei.

Die obige Lösung ist jedoch ziemlich unelegant. Ein viel einfacherer Ansatz wäre die Verwendung passwortgeschützter Archive. Warum möchten Sie diese nicht verwenden?

verwandte Informationen