تشفير & فك تشفير الملفات من سطر الأوامر باستخدام OpenSSL

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

Anonim

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

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

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

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

openssl -in

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

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

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

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

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

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

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

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

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

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

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

تشفير & فك تشفير الملفات من سطر الأوامر باستخدام OpenSSL