موصى به, 2024

اختيار المحرر

تشفير وفك تشفير الملفات من سطر الأوامر مع openssl

بتنادينى تانى ليه Batnadini Tani Leh (Live...

بتنادينى تانى ليه Batnadini Tani Leh (Live...

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

Anonim

تحتاج إلى تشفير ملف بسرعة من سطر الأوامر؟ باستخدام OpenSSL ، يمكنك تشفير وفك تشفير الملفات بسهولة شديدة.

لغرض هذا التجول ، سنستخدم تشفير des3 ، وهذا يعني بعبارة بسيطة أن خوارزمية تشفير معقدة يتم تطبيقها ثلاث مرات على كل كتلة بيانات ، مما يجعل من الصعب اختراق طرق القوة الغاشمة. بينما نركز على نظام التشغيل Mac OS X هنا ، ستعمل هذه الأوامر في أي مكان يتم فيه تثبيت OpenSSL ، بما في ذلك الإصدارات القديمة من OS X و Linux.

كيفية تشفير الملفات مع OpenSSL

بناء جملة openssl أساسي:

openssl -in

كما ذكرنا من قبل ، سنستخدم des3 للتشفير ، وسنستخدم ملفًا نصيًا كمدخل. سنقوم أيضًا بتحديد ملف إخراج مختلف لمنع أي أخطاء. إليك الشكل الذي سيبدو عليه الأمر:

openssl des3 -in file.txt -out encrypted.txt

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

Sidenote : يمكنك أيضًا استخدام ملف إدخال مع اسم ملف -in ، لكن قد يتسبب ذلك في حدوث مشكلات. لمنع أي مشاكل غير متوقعة ، لا تحدد نفس ملف الإدخال والإخراج. هذا يعني أن الملف الأصلي سيتمسك به إما قبل أو بعد التشفير ، وسوف ترغب في التعامل مع هذا الملف بشكل فردي ، ويفضل أن يكون ذلك من خلال طريقة حذف آمنة.

فك تشفير الملفات مع OpenSSL

openssl des3 -d -in encrypted.txt -out normal.txt

ستكون كلمة المرور المحددة مسبقًا مطلوبة لفك تشفير الملف.

بخلاف تبديل موضع الإدخال والإخراج ، حيث يبقى الملف الأصلي مرة أخرى ، فإن الاختلاف الرئيسي هنا هو العلم -d الذي يخبر openssl بفك تشفير الملف.

بطبيعة الحال ، ربما تتساءل عما يحدث إذا حاولت فتح ملف تم تشفيره باستخدام OpenSSL دون إدخال كلمة المرور؟ ربما تتلقى رسالة خطأ ، ولكن إذا قمت بفتح الملف باستخدام شيء مثل TextEdit ، فسترى النص "Salted" متبوعًا بمجموعة من رطانة مثل:

سيبقى الملف غير قابل للقراءة حتى يتم فك تشفيره من خلال openssl مرة أخرى.

لمزيد من المعلومات حول أمان الملفات ، لا تفوت بعض منشوراتنا الأخرى ، بما في ذلك حماية كلمة المرور لنظام التشغيل Mac وتشفير الأقسام والمحفوظات والرمز البريدي والملفات والمجلدات الموجودة في صور القرص ، وحتى تشفير النسخ الاحتياطية لنظام التشغيل iOS للحفاظ على البيانات الحساسة من جهاز iPhone و iPad .

Top