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

بعد المرات نحتاج في أمر سريع لتشفير ملف وهنا نجد أن لينوكس يتوفر على مكتبة كبيرة من التطبيقات تعمل لتشفير الملفات الشخصية والبحث عن الأفضل يأخذ الوقت لذالك سيتم عمل شرح مصغر لتشفير ملف بإستعمال المتاوجد في اليد وهو openssl.
OpenSSL هو مشروع تم تطويره من قبل أعضاء المجتمع المصدر المفتوح يستند على SSLeay لإستخدامه في عملية نقل الملفات الأمنة أو الإتصال ssl وحاليا يستعمله أكثر من تطبيق لغاية محددة وهي الأمن عند النقل (openssh,apache https) التشفير الملفات وأخرى.
تشفر ملف إستعمال نوع DES
# openssl des -a -salt -in file.txt -out fileenc.txt
تشفر ملف إستعمال نوع AES
# openssl aes-256-cbc -a -salt -in file.txt -out fileenc.txt
يقوم بطلب كلمة المرور مرتين وبعدها تجد الملف الذي تم إخراج محتواه file.txt.enc تم تشفيره
فك شفرة بإستعمال تشفير DES
# openssl des -a -d -in fileenc.txt -out filedesc.txt
فك شفرة بإستعمال تشفير AES
# openssl aes-256-cbc -a -d -in fileenc.txt -out filedesc.txt
يطلب كلمة المرور التي تم بها التشفير ويخرج ملف بإسم filedesc.txt
يمكن إستمال هذه الطريقة أيضا وإضافة openssl des -a -d للإختصارات
# cat fileenc.txt | openssl des -a -d > filedesc.txt
بالتوفيق

محمد حنين

الإسم الكامل محمد حنين أحد geek من أمد طويل ، مطور ويب، محب للحرية، مستعمل نضام لينوكس، وأخيرا مجرم باللغة العربية للأسف في وقتها. معلومات أكثر عني أو الإتصال بي Mohammed Hanine

You may also like...

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *