إنشاء ملف نصي محمي بكلمة مرور باستخدام vi وسطر الأوامر

جدول المحتويات:

Anonim

من السهل إنشاء ملف نصي محمي بكلمة مرور باستخدام محرر نص سطر الأوامر "vi". هذا مفيد للغاية لأغراض الخصوصية ، سواء كان الملف المحمي يحتوي على تفاصيل تسجيل الدخول ، أو كلمات مرور مختلفة ، أو معلومات شخصية ، أو مجلة خاصة ، أو أي شيء آخر تريد تخزينه بشكل آمن في ملف نصي محمي بكلمة مرور واحدة.

VI يعتبر متقدمًا بعض الشيء ولديه منحنى تعليمي حاد إلى حد ما ، لكنه قوي للغاية. لحسن الحظ ، إذا كنت تبحث فقط عن تشفير مستند نصي ، فإن vi يمكن أن يكون بسيطًا بدرجة كافية وسنغطي بعض أوامر vi / vim الأساسية لتبدأ باستخدامه لهذا الغرض. لاحظ أنه بالنسبة إلى المستخدم العادي الماهر ، وبالنسبة لأولئك الذين ليسوا معجبين بسطر الأوامر ، فإن استخدام خيارات الأمان التقليدية لتشفير القرص بالكامل باستخدام FileVault ، أو طريقة إضافة الملفات والمجلدات إلى صورة مشفرة يمكن أن يكون أسهل لأنه يتم التعامل معها بالكامل من خلال الواجهة الرسومية ونظام الملفات في نظام التشغيل Mac OS X. تتيح لك هاتان الطريقتان أيضًا استخدام تطبيق مألوف أكثر مثل TextEdit (أو أي شيء آخر في هذا الشأن) لتحرير المستندات المخزنة خلف طبقة كلمة المرور. فقط تذكر أن تحفظ الملف وتنهيه ثم أخرج القرص الافتراضي إذا ذهبت إلى مسار صورة القرص ، وأن تسجل الخروج من Mac عندما لا تكون قيد الاستخدام إذا جربت Filevault ، وإلا ستفقد طبقات الحماية بكلمة مرور. .بالطبع ستحد هاتان الطريقتان من إمكانية قراءة الملفات على جهاز Mac ، لذلك إذا كنت ترغب في الحصول على بعض الوصول عبر الأنظمة الأساسية إلى الملف المعني ، فإن خدعة vi هذه تعمل جيدًا حيث تظل متاحة من Linux ونكهات يونكس أخرى باستخدام vi أو همة. لذا ، هل تريد أن تسلك مسار سطر الأوامر؟ ثم فصاعدًا مع تشفير الملفات النصية باستخدام vi!

إنشاء ملف نصي محمي بكلمة مرور في vim

إنشاء الملف أمر بسيط بما فيه الكفاية ، قم بتشغيل Terminal (/ Applications / Utilities / ولكن يجب أن تعلم أنه الآن إذا كنت مرتاحًا لسطر الأوامر) واستخدم صيغة الأوامر التالية:

vi -x محمي نص

عند طلب vi ، أدخل كلمة المرور مرتين افتح vi باستخدام المستند النصي المشفر. كالعادة مع الملفات المشفرة ، لا تنس كلمة المرور هذه ، أو لن تتمكن من فتح الملف مرة أخرى.

إذن أنت الآن في vi.إذا كنت على دراية بـ VI و VIM ، فلن تحتاج إلى أي مساعدة بشكل واضح ، ولكن vi / vim يمكن أن يكون مصدر إزعاج كبير للقادمين الجدد لمحرر النصوص المتقدم. بدون الدخول في برنامج تعليمي ضخم vi ، سنركز على بعض أوامر vi البسيطة جدًا التي تتيح لك التنقل في المستند وإدراج نص وحفظ وإنهاء وكلاهما في نفس الوقت إنهاء وحفظ الملف النصي المشفر.

أوامر vi بسيطة

  • i لإدخال نص
  • Control + F للتمرير إلى الأمام شاشة
  • Control + B للعودة إلى الشاشة
  • / (عبارة البحث) + العودة للبحث في الملف عن "عبارة البحث"
  • الهروب لإدخال أوامر vi ، لتتمكن من الإقلاع والحفظ والإنهاء ، إلخ
  • ESCAPE + ZZ للحفظ والإنهاء vi
  • الهروب +: q! للانسحاب دون حفظ
  • الهروب +: w + العودة للحفظ دون الإقلاع

نعم ، هذه حساسة لحالة الأحرف. على سبيل المثال ، للخروج والحفظ ، يجب أن يكون ZZ بأحرف كبيرة ، مما يجعل أمر الحفظ والخروج مثل Shift + ZZ.

نحن نحافظ على البساطة عمدًا هنا ، ولكن إذا كنت تبحث عن برنامج تعليمي متعمق vi ، فإليك درسًا رائعًا من جامعة هندسية رائدة.

للحصول على مثال عملي ، إليك ما ستفعله لإنشاء المستند المشفر بكلمة مرور ، وإدخال نص ، ثم الحفظ والخروج. سنقوم بتمييز الأوامر الرئيسية باستخدام للإشارة إلى وقت الضغط على مفتاح:

vi -x encrypted_text_file (اكتب بعض الأشياء التي تريد أن تكون في الملف المشفر ، وتظاهر بأنك انتهيت الآن وتريد الإنهاء والحفظ) ZZ

ستعود الآن إلى سطر الأوامر. للرجوع إلى المستند ، يمكنك فتحه كالمعتاد باستخدام vi:

vi encrypted_text_File

ستحتاج بعد ذلك إلى إدخال كلمة المرور للوصول إلى المحتويات.

قد يبدو كل هذا غريبًا بعض الشيء بالنسبة لأولئك غير المعتادين على vi / vim ، لكنك ستتعافى منه بسرعة.

هام: يمكن الوصول إلى الملف المحمي فقط من خلال vi / vim

لن يمكن الآن الوصول إلى هذا الملف ومحتوياته إلا من خلال vi / vim ، ولن تؤدي محاولة فتحه باستخدام تطبيق آخر أو أداة سطر أوامر أخرى إلا إلى ظهور رطانة مسبوقة برسالة "VimCrypt" ، تبدو مثل هذا:

VimCrypt ~ 01!} ؟؟؟ +؟) ؟؟ j2؟؟؟ }؟ ų??5p???]?M?ז???7?a???4?N7A????7??"??잏?0??+?1Z??q?7N?| ؟ uͫ؟ ||؟

يمكنك أيضًا اختيار إنشاء ملف نصي عادي باستخدام محرر نصوص من اختيارك ، ثم ضغطه بكلمة مرور ، ثم فك ضغطه لتعديل المستند أو استخدامه ، ثم إعادة ضغطه بنفس كلمة المرور ، ولكن سيكون من الصعب القول بأن هذا أسهل من الخدعة المذكورة أعلاه ، على الرغم من أن إحدى ميزات نهج zip هي التوافق عبر الأنظمة الأساسية ، والقدرة على تعديل المستندات المضمنة من خلال أي تطبيق.

بفضل كريس لإلهام النصيحة

إنشاء ملف نصي محمي بكلمة مرور باستخدام vi وسطر الأوامر