كيفية استخدام Vim لتشفير ملفات النصوص على Linux
إذا كنت تبحث عن طريقة بسيطة وسريعة لتشفير ملف في Linux، فيمكنك استخدام محرر Vim. يحتوي Vim على بعض ميزات تشفير الملفات المضمنة التي تتيح لك تأمين المعلومات الحساسة باستخدام طرق تشفير مختلفة. بعد ذلك، لا يمكن الوصول إلى الملف المشفر إلا من قبل الشخص الذي لديه المفتاح الصحيح.
دعونا نرى كيف يمكنك استخدام Vim لتشفير ملفات النص في Linux.
كيفية تشفير ملف باستخدام Vim
لتشفير ملف باستخدام Vim، أولاً، افتحه في المحرر باستخدام الأمر التالي:
vim filename
إذا لم يكن الملف الذي يحمل الاسم المحدد موجودًا، فسيقوم Vim بإنشائه. انتقل الآن إلى وضع الإدراج بالضغط على أنا المفتاح وأضف النص الذي تريد تضمينه في الملف.
لتشفير الملف، اضغط على خروج للذهاب الى وضع الأوامراكتب السطر التالي، ثم اضغط يدخل:
:X
سيطلب منك Vim مفتاح التشفير. سيتعين عليك إدخال المفتاح مرتين.
لحفظ التغييرات والخروج من Vim، اكتب ما يلي واضغط على يدخل:
:wq
سيؤدي هذا إلى تشفير ملف النص الخاص بك. يمكنك استخدام الأمر cat للتحقق من ذلك:
cat filename
الطريقة البديلة لتشفير ملف في Vim هي استخدام الأمر التالي:
vim -x filename
سيطلب منك إدخال مفتاح تشفير. أدخل المفتاح مرتين لتجنب أي أخطاء إملائية. ثم قم بتحرير الملف وبمجرد الانتهاء، احفظه وأغلق Vim.
فتح ملف مشفر باستخدام Vim
لفتح ملف مشفر، ستحتاج إلى توفير مفتاح التشفير الصحيح. إذا لم تقم بإدخال المفتاح الصحيح، فسيقوم Vim بتحويل المحتوى الخاص بك إلى محتوى غير مرغوب فيه. لا تحفظ الملف في مثل هذه الحالة أبدًا وإلا فسيتم استبدال ملفك بالمحتوى غير المرغوب فيه.
كيفية التحقق من طريقة التشفير
للتحقق من طريقة التشفير التي استخدمها Vim لتشفير ملف معين، استخدم الأمر التالي:
file encrypted_filename
يمكنك أيضًا التحقق من طريقة التشفير من داخل المحرر. للقيام بذلك، افتح الملف المشفر في Vim، ثم أثناء وجودك في وضع الأوامراكتب ما يلي واضغط يدخل:
:setlocal cm?
سيؤدي هذا إلى طباعة السطر الذي يوضح طريقة التشفير للملف الحالي.
لعرض جميع طرق التشفير المتوفرة في Vim، اكتب:
:h ‘cm’
سيؤدي هذا إلى فتح صفحة تعليمات تعرض جميع طرق التشفير مع وصف موجز لكل منها.
تغيير طريقة تشفير الملفات في Vim
لتغيير طريقة التشفير لملف مشفر، افتحه في Vim وأدخل مفتاح التشفير. ثم في وضع الأوامراكتب الأمر التالي مع استبداله طريقة التشفير مع blowfish2 أو blowfish أو zip:
:setlocal cm=encryption_method
على سبيل المثال، لتغيير طريقة التشفير إلى blowfish، اكتب:
:setlocal cm=blowfish
ثم احفظ التغييرات باستخدام:
:w
تغيير أو إزالة مفتاح التشفير
لتغيير مفتاح التشفير لملف مشفر، افتح الملف في Vim. ثم اكتب مفتاح التشفير للوصول إلى المحتوى. أثناء وضع الأوامريكتب:
:X
سيطلب منك مفتاح التشفير. اكتب مفتاحًا جديدًا ثم أعد كتابته للتأكيد.
لإزالة التشفير، فقط اضغط على يدخل مرتين دون كتابة أي مفتاح. بمجرد الانتهاء، تأكد من حفظ التغييرات عن طريق كتابة:
:w
احتفظ بكلمات المرور الخاصة بك في ملف مشفر
يمكنك استخدام Vim لتشفير/فك تشفير ملفات النصوص في Linux بدلاً من استخدام أداة تشفير منفصلة. يمكنك أيضًا الاحتفاظ بكلمات المرور في ملف مشفر واستخدام Vim كمدير لكلمات المرور. ومع ذلك، لاحظ أن طرق التشفير مثل zip وblowfish التي تقدمها Vim ليست قوية. يوصى باستخدام blowfish2 فقط وهي طريقة تشفير قوية.
لا تحتاج إلى أن تكون خبيرًا في Vim لتشفير ملفاتك، فقط تعلم بعض الأساسيات وستكون على ما يرام.
اكتشاف المزيد من موقع قلم ورقم
اشترك للحصول على أحدث التدوينات في بريدك الإلكتروني.