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