1 votes

Créer un fichier protégé par un mot de passe pour une ouverture par simple double-clic

Comment créer sous linux un fichier protégé par un mot de passe afin qu'il demande le mot de passe à chaque fois que l'utilisateur veut l'ouvrir sur un ordinateur linux ou Windows.

Ce processus doit être effectué en ligne de commande linux mais les fichiers peuvent être ouverts sur des ordinateurs linux ou Windows, la protection doit donc être exécutée dans les deux systèmes d'exploitation.

EDIT pour Ramhound

J'ai essayé ça :

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

Il s'agit d'un MULTIPLATEFORME alors que le fichier peut être décompressé par n'importe quel moyen.

Mais je ne dois pas utiliser une méthode de compression.

vim +x file.txt

Cela crypte mais ne demande le mot de passe que lorsque je l'ouvre avec vim et non avec notepad (désolé si c'est idiot mais je mets mes tentatives).

gpg -c file.txt

Cela crée un nouveau fichier avec l'extension '.gpg' mais, comme pour le zip, j'ai besoin d'un logiciel spécifique pour cela.

2voto

Marcelo Points 888

Utilisez un fichier 7z ou Zip protégé par un mot de passe. Cela fonctionnera sur tous les systèmes d'exploitation qui peuvent les gérer. Je préfère personnellement 7z.

0voto

Giulio Muscarello Points 161

C'est possible, mais d'une manière assez moche.

Il faudrait écrire un script de cryptage script qui lit le fichier en clair, le transmet à un cryptage symétrique qui fournit également le mot de passe (par exemple, en utilisant la fonction openssl des3 ).
Ensuite, il écrit un binaire. Ce binaire, qui contient une version codée du fichier crypté, transmet le fichier susmentionné au binaire décrypteur et ouvre le fichier résultant.

Cependant, la solution ci-dessus est plutôt inélégante. Une approche beaucoup plus simple consisterait à utiliser des archives protégées par un mot de passe ; pourquoi ne voulez-vous pas les utiliser ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X