Créez un fichier texte protégé par mot de passe avec vi et la ligne de commande

Table des matières:

Anonim

Il est facile de créer un fichier texte protégé par mot de passe en utilisant l'éditeur de texte en ligne de commande "vi". Ceci est infiniment utile à des fins de confidentialité, que le fichier protégé contienne des informations de connexion, divers mots de passe, des informations personnelles, un journal privé ou à peu près tout ce que vous souhaitez stocker en toute sécurité dans un seul fichier texte protégé par mot de passe.

Vi est considéré comme un peu avancé et a une courbe d'apprentissage assez raide, mais il est très puissant. Heureusement, si vous cherchez à chiffrer simplement un document texte, vi peut être assez simple et nous couvrirons quelques commandes vi/vim de base pour vous aider à démarrer à cette fin. Notez que pour l'utilisateur expérimenté moyen et pour ceux qui ne sont pas fans de la ligne de commande, l'utilisation des options de sécurité plus traditionnelles du chiffrement complet du disque avec FileVault, ou la méthode d'ajout de fichiers et de dossiers dans une image chiffrée peut être plus facile car il est entièrement géré via l'interface graphique et le système de fichiers de Mac OS X. Ces deux méthodes vous permettent également d'utiliser une application plus familière comme TextEdit (ou toute autre chose d'ailleurs) pour modifier les documents stockés derrière la couche de mot de passe. N'oubliez pas de sauvegarder et de quitter le fichier, puis d'éjecter le disque virtuel si vous suivez la route d'une image disque, et de vous déconnecter du Mac lorsqu'il n'est pas utilisé si vous essayez Filevault, sinon vous manquerez ces couches de protection par mot de passe. .Bien sûr, ces deux méthodes limiteront la lisibilité des fichiers sur un Mac, donc si vous souhaitez avoir un accès multiplateforme au fichier en question, cette astuce vi fonctionne bien car elle reste accessible depuis Linux et d'autres saveurs unix avec vi ou vigueur. Alors, voulez-vous passer par la ligne de commande ? Ensuite, continuez avec le cryptage des fichiers texte avec vi!

Création du fichier texte protégé par mot de passe dans vim

La création du fichier est assez simple, lancez Terminal (/Applications/Utilitaires/ mais vous devriez le savoir maintenant si vous êtes à l'aise avec la ligne de commande) et utilisez la syntaxe de commande suivante :

vi -x texte protégé

À la demande de vi, entrez un mot de passe deux fois pour ouvrir vi avec le document texte crypté. Comme d'habitude avec les fichiers cryptés, n'oubliez pas ce mot de passe, sinon vous ne pourrez plus ouvrir le fichier.

Alors maintenant vous êtes dans vi.Si vous êtes familier avec VI et VIM, vous n'aurez évidemment pas besoin d'aide, mais vi/vim peut être un énorme casse-tête déroutant pour les nouveaux venus dans l'éditeur de texte avancé. Sans entrer dans un énorme didacticiel vi, nous allons nous concentrer sur quelques commandes vi très simples qui vous permettent de vous déplacer dans le document, d'insérer du texte, d'enregistrer, de quitter et de quitter et d'enregistrer simultanément le fichier texte crypté.

Commandes vi simples

  • i pour insérer du texte
  • Ctrl+F pour faire défiler un écran vers l'avant
  • Control+B pour revenir en arrière d'un écran
  • /(expression de recherche) + RETOUR pour rechercher dans le fichier "expression de recherche"
  • ESCAPE pour entrer des commandes vi, pour pouvoir quitter, enregistrer et quitter, etc
  • ESCAPE + ZZ pour enregistrer et quitter vi
  • ESCAPE + :q ! pour quitter sans enregistrer
  • ESCAPE + :w + RETURN pour enregistrer sans quitter

Oui, ils sont sensibles à la casse. Par exemple, pour quitter et enregistrer, ZZ doit être en majuscules, ce qui rend la commande d'enregistrement et de sortie plus semblable à Maj+ZZ.

Nous essayons intentionnellement de simplifier les choses ici, mais si vous recherchez un didacticiel vi approfondi, en voici un excellent d'une grande université d'ingénierie.

Pour un exemple pratique, voici ce que vous feriez pour créer le document crypté avec un mot de passe, entrez du texte, puis enregistrez et quittez. Nous mettrons en surbrillance les raccourcis clavier avec pour indiquer quand appuyer sur une touche :

vi -x fichier_texte_crypté (tapez quelques éléments que vous voulez voir dans le fichier crypté, prétendez que vous avez maintenant terminé et que vous voulez quitter et enregistrer) ZZ

Vous serez maintenant de retour à la ligne de commande. Pour revenir au document, vous pouvez simplement l'ouvrir comme d'habitude avec vi :

vi fichier_texte_crypté

Vous devrez ensuite entrer le mot de passe pour accéder au contenu.

Tout cela peut sembler un peu étranger à ceux qui ne sont pas habitués à vi/vim, mais vous vous y habituerez rapidement.

Important : le fichier protégé ne sera accessible que via vi/vim

Ce fichier et son contenu ne seront désormais accessibles que via vi/vim, essayer de l'ouvrir avec une autre application ou un autre outil de ligne de commande ne fera apparaître que du charabia, précédé d'un message "VimCrypt" , ressemblant à ceci :

VimCrypt~01!}???+?)??j2???^1Z??u4@???.t?????gҸ } ? ø??5p???]?M?ז???7?a???4?N7A????7??"??잏?0??+?1Z??q?7N?| ?uͫ?||?

Vous pouvez également choisir de créer simplement un fichier texte normal avec un éditeur de texte de votre choix, de le compresser avec un mot de passe, puis de le décompresser pour modifier ou utiliser le document, puis de le recopier avec le même mot de passe , mais il serait difficile d'affirmer que c'est plus simple que l'astuce susmentionnée, même si l'un des avantages de l'approche zip est la compatibilité multiplateforme et la possibilité de modifier les documents contenus via n'importe quelle application.

Merci à Chris pour l'inspiration du conseil

Créez un fichier texte protégé par mot de passe avec vi et la ligne de commande