لينكس

كيفية استخدام Vim لتشفير ملفات النصوص على Linux

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




إذا كنت تبحث عن طريقة بسيطة وسريعة لتشفير ملف في Linux، فيمكنك استخدام محرر Vim. يحتوي Vim على بعض ميزات تشفير الملفات المضمنة التي تتيح لك تأمين المعلومات الحساسة باستخدام طرق تشفير مختلفة. بعد ذلك، لا يمكن الوصول إلى الملف المشفر إلا من قبل الشخص الذي لديه المفتاح الصحيح.

دعونا نرى كيف يمكنك استخدام Vim لتشفير ملفات النص في Linux.

كيفية تشفير ملف باستخدام Vim

لتشفير ملف باستخدام Vim، أولاً، افتحه في المحرر باستخدام الأمر التالي:

vim filename 

إذا لم يكن الملف الذي يحمل الاسم المحدد موجودًا، فسيقوم Vim بإنشائه. انتقل الآن إلى وضع الإدراج بالضغط على أنا المفتاح وأضف النص الذي تريد تضمينه في الملف.

لتشفير الملف، اضغط على خروج للذهاب الى وضع الأوامراكتب السطر التالي، ثم اضغط يدخل:

:X 
تشفير الملف باستخدام vim



سيطلب منك Vim مفتاح التشفير. سيتعين عليك إدخال المفتاح مرتين.

أدخل مفتاح التشفير


لحفظ التغييرات والخروج من Vim، اكتب ما يلي واضغط على يدخل:

:wq 

سيؤدي هذا إلى تشفير ملف النص الخاص بك. يمكنك استخدام الأمر cat للتحقق من ذلك:

cat filename 
عرض الملف المشفر


الطريقة البديلة لتشفير ملف في Vim هي استخدام الأمر التالي:

vim -x filename  

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

أقرأ ايضا  5 أسباب تدفعك إلى إيقاف تشغيل Windows Defender

فتح ملف مشفر باستخدام Vim

لفتح ملف مشفر، ستحتاج إلى توفير مفتاح التشفير الصحيح. إذا لم تقم بإدخال المفتاح الصحيح، فسيقوم Vim بتحويل المحتوى الخاص بك إلى محتوى غير مرغوب فيه. لا تحفظ الملف في مثل هذه الحالة أبدًا وإلا فسيتم استبدال ملفك بالمحتوى غير المرغوب فيه.

فتح ملف مشفر

كيفية التحقق من طريقة التشفير

للتحقق من طريقة التشفير التي استخدمها Vim لتشفير ملف معين، استخدم الأمر التالي:

file encrypted_filename 
التحقق من طريقة التشفير باستخدام أمر الملف



يمكنك أيضًا التحقق من طريقة التشفير من داخل المحرر. للقيام بذلك، افتح الملف المشفر في Vim، ثم أثناء وجودك في وضع الأوامراكتب ما يلي واضغط يدخل:

:setlocal cm? 

سيؤدي هذا إلى طباعة السطر الذي يوضح طريقة التشفير للملف الحالي.

تشفير blowfish2


لعرض جميع طرق التشفير المتوفرة في Vim، اكتب:

:h cm 

سيؤدي هذا إلى فتح صفحة تعليمات تعرض جميع طرق التشفير مع وصف موجز لكل منها.

عرض طرق التشفير المتاحة

أقرأ ايضا  8 ميزات ومنتجات متوقفة في Ubuntu ربما فاتتك


تغيير طريقة تشفير الملفات في Vim

لتغيير طريقة التشفير لملف مشفر، افتحه في Vim وأدخل مفتاح التشفير. ثم في وضع الأوامراكتب الأمر التالي مع استبداله طريقة التشفير مع blowfish2 أو blowfish أو zip:

:setlocal cm=encryption_method 

على سبيل المثال، لتغيير طريقة التشفير إلى blowfish، اكتب:

:setlocal cm=blowfish 

ثم احفظ التغييرات باستخدام:

:w 

تغيير أو إزالة مفتاح التشفير

لتغيير مفتاح التشفير لملف مشفر، افتح الملف في Vim. ثم اكتب مفتاح التشفير للوصول إلى المحتوى. أثناء وضع الأوامريكتب:

:X 

سيطلب منك مفتاح التشفير. اكتب مفتاحًا جديدًا ثم أعد كتابته للتأكيد.

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

:w 
إزالة التشفير في ملف vim

أقرأ ايضا  ما هو برنامج Hypervisor في Linux وماذا يفعل؟


احتفظ بكلمات المرور الخاصة بك في ملف مشفر

يمكنك استخدام Vim لتشفير/فك تشفير ملفات النصوص في Linux بدلاً من استخدام أداة تشفير منفصلة. يمكنك أيضًا الاحتفاظ بكلمات المرور في ملف مشفر واستخدام Vim كمدير لكلمات المرور. ومع ذلك، لاحظ أن طرق التشفير مثل zip وblowfish التي تقدمها Vim ليست قوية. يوصى باستخدام blowfish2 فقط وهي طريقة تشفير قوية.

لا تحتاج إلى أن تكون خبيرًا في Vim لتشفير ملفاتك، فقط تعلم بعض الأساسيات وستكون على ما يرام.


اكتشاف المزيد من موقع قلم ورقم

اشترك للحصول على أحدث التدوينات في بريدك الإلكتروني.

Mahmoud Al-Hakeemi

I am Yemeni and I am 29 years old. I hold a bachelor’s degree in English, a high diploma in computer science, and a diploma in computer applications programming. I have been working in the field of website design for about 3 years, during which I have gained a lot of experience, experience, and knowledge in many aspects. Very interested in knowledge and learning about everything new in the world of programming, design, marketing, and working through the Internet. He follows and is interested in everything related to the world of communications technology and the Internet in general. I read constantly in many fields, especially in the field of programming, design, marketing, and online work. I research carefully before writing any topic in pen and number, and I choose my sources carefully and carefully based on diversity and quality. My goal is to provide real value that is worth the time of dear readers and helps them succeed. My motto in writing is always quality, no matter how much time and effort it costs me.

اترك رد

زر الذهاب إلى الأعلى

اكتشاف المزيد من موقع قلم ورقم

اشترك الآن للاستمرار في القراءة والحصول على حق الوصول إلى الأرشيف الكامل.

Continue reading

أنت تستخدم إضافة Adblock

لكي تتمكن من قراءة المقال يرجى ازالة مانع الاعلانات لديك واعمل تحديث للصفحة.