Δημιουργήστε ένα αρχείο κειμένου με προστασία κωδικού πρόσβασης με το vi και τη γραμμή εντολών

Πίνακας περιεχομένων:

Anonim

Είναι εύκολο να δημιουργήσετε ένα αρχείο κειμένου με προστασία κωδικού πρόσβασης χρησιμοποιώντας το πρόγραμμα επεξεργασίας κειμένου γραμμής εντολών «vi». Αυτό είναι απείρως χρήσιμο για λόγους απορρήτου, είτε το προστατευμένο αρχείο περιέχει στοιχεία σύνδεσης, διάφορους κωδικούς πρόσβασης, προσωπικές πληροφορίες, ιδιωτικό ημερολόγιο ή σχεδόν οτιδήποτε άλλο θέλετε να αποθηκευτεί με ασφάλεια σε ένα μοναδικό αρχείο κειμένου που προστατεύεται με κωδικό πρόσβασης.

ΤοΤο Vi θεωρείται λίγο προχωρημένο και έχει μια αρκετά απότομη καμπύλη εκμάθησης, αλλά είναι πολύ ισχυρό. Ευτυχώς, αν όμως θέλετε απλώς να κρυπτογραφήσετε ένα έγγραφο κειμένου, το vi μπορεί να είναι αρκετά απλό και θα καλύψουμε ορισμένες βασικές εντολές vi/vim για να ξεκινήσετε με αυτό για αυτόν τον σκοπό. Λάβετε υπόψη ότι για τον μέσο έμπειρο χρήστη και για εκείνους που δεν είναι οπαδοί της γραμμής εντολών, η χρήση των πιο παραδοσιακών επιλογών ασφαλείας της πλήρους κρυπτογράφησης δίσκου με το FileVault ή η μέθοδος προσθήκης αρχείων και φακέλων σε μια κρυπτογραφημένη εικόνα μπορεί να είναι ευκολότερη επειδή ο χειρισμός του γίνεται εξ ολοκλήρου μέσω της γραφικής διεπαφής και του συστήματος αρχείων του Mac OS X. Αυτές οι δύο μέθοδοι σάς επιτρέπουν επίσης να χρησιμοποιήσετε μια πιο οικεία εφαρμογή όπως το TextEdit (ή οτιδήποτε άλλο για αυτό το θέμα) για να επεξεργαστείτε τα έγγραφα που είναι αποθηκευμένα πίσω από το επίπεδο κωδικού πρόσβασης. Απλώς θυμηθείτε να αποθηκεύσετε και να κλείσετε το αρχείο και, στη συνέχεια, να αφαιρέσετε τον εικονικό δίσκο εάν ακολουθήσετε τη διαδρομή μιας εικόνας δίσκου και να αποσυνδεθείτε από το Mac όταν δεν χρησιμοποιείται εάν δοκιμάσετε το Filevault, διαφορετικά θα χάσετε αυτά τα επίπεδα προστασίας με κωδικό πρόσβασης .Φυσικά, αυτές οι δύο μέθοδοι θα περιορίσουν την αναγνωσιμότητα των αρχείων σε Mac, οπότε αν θέλετε να έχετε κάποια πρόσβαση μεταξύ πλατφορμών στο εν λόγω αρχείο, τότε αυτό το τέχνασμα vi λειτουργεί καλά καθώς παραμένει προσβάσιμο από Linux και άλλες γεύσεις unix με vi ή δύναμη. Λοιπόν, θέλετε να ακολουθήσετε τη γραμμή εντολών; Στη συνέχεια, με την κρυπτογράφηση αρχείων κειμένου με vi!

Δημιουργία του αρχείου κειμένου που προστατεύεται με κωδικό πρόσβασης στο vim

Η δημιουργία του αρχείου είναι αρκετά απλή, εκκινήστε το Terminal (/Applications/Utilities/ αλλά θα πρέπει να το ξέρετε μέχρι τώρα αν είστε άνετοι με τη γραμμή εντολών) και χρησιμοποιήστε την ακόλουθη σύνταξη εντολών:

vi -x προστατευμένο κείμενο

Όταν ζητηθεί από το vi, εισαγάγετε έναν κωδικό πρόσβασης δύο φορές ανοιχτό vi με το κρυπτογραφημένο έγγραφο κειμένου. Ως συνήθως με τα κρυπτογραφημένα αρχεία, μην ξεχάσετε αυτόν τον κωδικό πρόσβασης, διαφορετικά δεν θα μπορείτε να ανοίξετε ξανά το αρχείο.

Έτσι τώρα βρίσκεστε στο vi.Εάν είστε εξοικειωμένοι με το VI και το VIM, προφανώς δεν θα χρειαστείτε βοήθεια, αλλά το vi/vim μπορεί να είναι ένας τεράστιος πονοκέφαλος που προκαλεί σύγχυση για τους νεοφερμένους στο προηγμένο πρόγραμμα επεξεργασίας κειμένου. Χωρίς να μπούμε σε ένα τεράστιο εκπαιδευτικό πρόγραμμα vi, θα επικεντρωθούμε σε μερικές πολύ απλές εντολές vi που σας επιτρέπουν να μετακινηθείτε στο έγγραφο, να εισαγάγετε κείμενο, να αποθηκεύσετε, να κλείσετε και να κλείσετε και να αποθηκεύσετε ταυτόχρονα το κρυπτογραφημένο αρχείο κειμένου.

Απλές εντολές vi

  • i για εισαγωγή κειμένου
  • Control+F για κύλιση προς τα εμπρός σε μια οθόνη
  • Control+B για κύλιση προς τα πίσω σε μια οθόνη
  • /(φράση αναζήτησης) + RETURN για αναζήτηση στο αρχείο για "φράση αναζήτησης"
  • ESCAPE για να εισαγάγετε εντολές vi, για να μπορείτε να τερματίσετε, να αποθηκεύσετε και να τερματίσετε κ.λπ.
  • ESCAPE + ZZ για αποθήκευση και έξοδο από vi
  • ΑΠΟΔΡΑΣΗ + :q! να σταματήσετε χωρίς αποθήκευση
  • ESCAPE + :w + RETURN για αποθήκευση χωρίς διακοπή

Ναι, αυτά κάνουν διάκριση πεζών-κεφαλαίων. Για παράδειγμα, για έξοδο και αποθήκευση, το ZZ πρέπει να είναι με κεφαλαία, καθιστώντας την εντολή αποθήκευσης και εξόδου περισσότερο σαν Shift+ZZ.

Το διατηρούμε σκόπιμα απλό εδώ, αλλά αν ψάχνετε για ένα σε βάθος εκπαιδευτικό πρόγραμμα, εδώ είναι ένα εξαιρετικό από ένα κορυφαίο πανεπιστήμιο μηχανικών.

Για ένα πρακτικό παράδειγμα, ορίστε τι θα κάνετε για να δημιουργήσετε το κρυπτογραφημένο έγγραφο με κωδικό πρόσβασης, να εισαγάγετε κάποιο κείμενο και, στη συνέχεια, να αποθηκεύσετε και να βγείτε. Θα επισημάνουμε εντολές πλήκτρων με για να υποδείξουμε πότε πρέπει να πατήσουμε ένα πλήκτρο:

vi -x encrypted_text_file (πληκτρολογήστε κάποια πράγματα που θέλετε να υπάρχουν στο κρυπτογραφημένο αρχείο, προσποιηθείτε ότι έχετε τελειώσει και θέλετε να κλείσετε και να αποθηκεύσετε) ZZ

Θα επιστρέψετε τώρα στη γραμμή εντολών. Για να επιστρέψετε στο έγγραφο, μπορείτε απλώς να το ανοίξετε ως συνήθως με το vi:

vi encrypted_text_File

Θα χρειαστεί στη συνέχεια να εισαγάγετε τον κωδικό πρόσβασης για πρόσβαση στα περιεχόμενα.

Όλα αυτά μπορεί να φαίνονται λίγο ξένα σε όσους δεν είναι συνηθισμένοι στο vi/vim, αλλά γρήγορα θα τα καταφέρετε.

Σημαντικό: το προστατευμένο αρχείο θα είναι προσβάσιμο μόνο μέσω vi/vim

Αυτό το αρχείο και τα περιεχόμενά του θα είναι πλέον προσβάσιμα μόνο μέσω vi/vim, η προσπάθεια να το ανοίξετε με άλλη εφαρμογή ή εργαλείο γραμμής εντολών δεν θα έχει ως αποτέλεσμα την εμφάνιση ασυναρτησιών, πριν από το μήνυμα "VimCrypt" , μοιάζει κάπως έτσι:

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

Μπορείτε επίσης να επιλέξετε να δημιουργήσετε απλώς ένα κανονικό αρχείο κειμένου με ένα πρόγραμμα επεξεργασίας κειμένου της επιλογής, να το συμπιεστείτε με έναν κωδικό πρόσβασης, να το αποσυμπιέσετε για να τροποποιήσετε ή να χρησιμοποιήσετε το έγγραφο και, στη συνέχεια, να το επαναφέρετε με τον ίδιο κωδικό πρόσβασης , αλλά θα ήταν δύσκολο να υποστηριχθεί ότι είναι πιο εύκολο από το προαναφερθέν τέχνασμα, αν και ένα πλεονέκτημα της προσέγγισης zip είναι η συμβατότητα μεταξύ πλατφορμών και η δυνατότητα τροποποίησης των περιεχομένων εγγράφων μέσω οποιασδήποτε εφαρμογής.

Ευχαριστώ τον Chris για την έμπνευση για το tip

Δημιουργήστε ένα αρχείο κειμένου με προστασία κωδικού πρόσβασης με το vi και τη γραμμή εντολών