السلام عليكم
اخواني هل ممكن تشفير ملف مضغوط في الخادم ؟
مثل ملفات الباك اب لما اريد ضغطها هل استطيع عمل باسوورد عليها
بحيث لو نقلتها لخادم خارجي تكون مشفره ؟ :con2:
السلام عليكم
اخواني هل ممكن تشفير ملف مضغوط في الخادم ؟
مثل ملفات الباك اب لما اريد ضغطها هل استطيع عمل باسوورد عليها
بحيث لو نقلتها لخادم خارجي تكون مشفره ؟ :con2:
للرفع
للرفع
اخوي
ممكن اوفرلك برنامج C بـ $$ يقوم بعملية تشفير (ان جاز التعبير) ملفات معينة ب key معين
وما يرجع يفك الملفات (برضة ان جاز التعبير) الا عند ادخال ال key الصحيح
للمزيد هذا بريدي
m.shannaq [at] gmail (dot) com
وشكرا،
محمد شناق
__________________
jorecom
السلام عليكم
موضوع مهم
ألا يوجد طريقة مجانية لذلك ؟
وشكراً
__________________
إستخدم ملفك الخاص لكتابة توقيعك
اخوي الموضوع ممكن يتنفذ بلغة سي على سبيل المثال
بحيث انه البرنامج يوخذ الملف ويلعب فيه بحيث انه يضيف له رقم او رمز معين
وبهاي الحالة ما رح يشتغل الملف او يكون مفهوم
وما برجع طبيعي الا اذا رجع نفس البرنامج قام بعملية عسكية على الملف عن طريق الكي (المفتاح) الي بحدده الشخص الي جالس يفك بتشرفيه
مثلا للتشفير
ومثلا لفك التشفيركود:doencode -c file.gz -key:15411
طبعا واذا تم ادخال كي (مفتاح) غلط ساعتها البرنامج رج يفك شتفير الملف بكي غلط وما رح يطلع الملف مطابق للملف الأصلي للملف ساعة تشفيرة وكل ما كان برنامج التشفير ذكي كل ما كان من الصعب فك تشفيرةكود:doencdoe -d file.gz -key:15411
هاي فكرة البرنامج بساطة ولكن الية التنفيذ صعب انفذها مجانا لضيق الوقت وممكن احد يدور على الإنترنت على هيك برنامج وممكن يحصلها والله تعالي اعلم
وشكرا،
محمد شناق
__________________
jorecom
الحمد لله اخوي واجدت لك حل مجاني
ومن اليوم تقدر تنقل ملفات الباك اي الي عندك على باك اب خارجي وانت مطمئن تماما
الحل هو برنامج يدعى ARJ
صراحة انا كنت استخدم هذا البرنامج منذ فترة طويلة على DOS 6.22 وكان قوي جدا في ضغط الملفات وكان على ما اذكر فيه خاصية الضغط بكلمة مرور.
وبعد قراءة موضوعك حاولت اشوف اذا هذا البرنامج متوفر على الليونكس والا لا. وبعد البحث وجدت انه هذا البرنامج معمول على لغة سي يعني ام الليونكس
المهم ، الان بعطيك طريقة التركيب المختصرة الي بتخليك تركب البرنامج مباشرة على السيرفر دون الحاجة الى اي عملية compile للملفات المصدرية.
الطريقة المبسطة:
ادخل الى السيرفر عن طريق الشل وبعدين:
بعد ما يخلص التحميل قم بالتاليكود:wget http://testcase.newmail.ru/files/arjl_310
بعدين نفذ الملف عن طريق الأمر التالي:كود:chmod 755 arjl_310
طبعا في حال التنفيذ الصح اول ما تشغل الملف رح تظهر لك العبارات التالية:كود:./arjl_310
كود HTML:[root@devil down]# ./arjl_310 ARJSFXV 3.10 - ARJ Archive Self-Extractor. arjl_310 -? for help. Copyright 1999-2004, ARJ Software Russia. All Rights Reserved. [23 Jun 2005] Processing archive: ./arjl_310 Archive created: 2005-06-23 19:41:45, modified: 2005-06-23 19:41:45 ARJ32 v 3.10, (c) 1998-2005, ARJ Software Russia. All rights reserved. ______________________________________________________________________ ARJ is a disk space saving file archiver with many file management functions. NEW FEATURES OF ARJ INCLUDE: Native versions for UNIX-like operating systems. Support for archiving more than 65000 files. ARJ self-extractor post extraction command execution option. ARJ self-extractor automatic password prompt for garbled archives. Option to select files with long filenames within an archive. Handling of file ownership, UNIX special files, EAs and file access time. This is a self-extracting archive. Run it to extract all files. The file names in this archive are the same as in ARJ 2.7x for DOS. Please read README.TXT and UNIX.TXT for important update information! Continue extraction?
طبعا اضغط على y
عشان تكمل تركيب البرنامج
برضه كمان البرنامج رح يسالك شوية اسئلة عن انه يقوم بنشاء مجلد البرنامج برضه كمان جاوب بنعم عشان يكمل البرنامج تركيب.
بعد ما يركب البرنامج بتقدر تحذف الملف الي نزلته لانه ما عاد تحتاجه
عشان تتاكد انه البرنامج ركب ، نفذ الأمر arj داخل الشل عن طريق الأمر التالي:
مفروض تطلع لك الشاشة التالية:كود:arj
كود HTML:[root@devil down]# arj ARJ32 v 3.10, Copyright (c) 1998-2004, ARJ Software Russia. [23 Jun 2005] Processing archive: /usr/local/bin/arj Archive created: 2005-06-23 19:41:34, modified: 2005-06-23 19:41:34 List of frequently used commands and switches. Type ARJ -? for more help. Usage: ARJ <command> [-<sw> [-<sw>...]] <archive_name> [<file_names>...] Examples: ARJ a -e archive, ARJ e archive, ARJ l archive *.doc <Commands> ac: Add Chapter to chapter archive l: List contents of archive a: Add files to archive m: Move files to archive c: Comment archive files t: Test integrity of archive d: Delete files from archive u: Update files to archive e: Extract files from archive v: Verbosely list contents of archive f: Freshen files in archive x: eXtract files with full pathname <Switches> c: skip time-stamp Check r: Recurse subdirectories e: Exclude paths from names u: Update files (new and newer) f: Freshen existing files v: enable multiple Volumes g: Garble with password w: assign Work directory i: with no progress Indicator x: eXclude selected files m: with Method 0, 1, 2, 3, 4 y: assume Yes on all queries n: only New files (not exist) hk: enable ARJ-PROTECT damage protection
هذا بيعني انه البرنامج ركب على السيرفر
طبعا اخوي بالنهاية البرنامج هذا برنامج ظغط ملفات لكن الحلو فيه انه فيه خاصية التشفير بكلمة مرور
الان اخوي لنفترض انه عندنا ملف مظغوط باسم backup-server10.tar.gz وبندنا نحمي الملف هذا بكلمة مرور تمهيدا لنقله وين ما كان.
الخطوات هي:
اول شي نفذ الأمر التالي:
طبعا هون انا افترضت اخوي انه الباسورد رح تكون 123456789 واسم الملف الجديد (المشفر) رح يكون اسمه thenewfileكود:arj a -g1234567890 thenewfile backup-server10.tar.gz
طبعا بعد تنفيذ هذا الأمر وفي حال نجاح العملية رح يطلع لك العبارة التالية على الشاشة:
الان اخوي لو نفذت امر الإستعراض lsكود HTML:ARJ32 v 3.10, Copyright (c) 1998-2004, ARJ Software Russia. [23 Jun 2005] Creating archive : thenewfile.arj Adding backup-server10.tar.gz 116.1% 1 file(s)
رح تلاقي الملف thenewfile موجود وتحت الإمتداد thenewfile.arj
طبعا لفك الملف رح تحتاج تنفذ الأمر التالي
ولكن في حال نفذت الأمر هذا في هاي الحالة رح يطلع لك الخطا التالي:كود:arj e thenewfile.arj
Processing archive: thenewfile.arj
Archive created: 2006-06-06 22:35:17, modified: 2006-06-06 22:35:17
File is password encrypted, Skipped backup-server10.tar.gz
0 file(s)
Found 2 error(s)!
وهذا بيعني انه ما بقدر يفك الملف لانه الملف مشفر بكلمة مرور
لفك الملف بالشكل الصحيح لازم ساعتها تكون عارف كلمة المرور وتستخدم نفس البرنامج الي هو arj لفك الملف.
الصيغة الصحيحة لفك الملف هي كالتالي:
طبعا انا حطيت الباسورد الي اخترناها لما عملنا الملف ، انت هنا بتغير الباسورد في حال عملت الباسورد بشكل مختلف.كود:arj e -g1234567890 thenewfile.arj
المهم اخوي انت بتقدر تعرف كل الأوامر الفرعية التالية لل arj بمجرد انك تكتب arj على الشل ورح يطلع لك كل الأوبشن الي بتقدر عن طريقها تتعامل مع الملف.
السيئات في هاي العملية ، انه عند فك الملفات رح تحتاج البرنامج arj عشان تقدر تفك الملفات وما بعتقد انه هاي سلبية كثير خصوصا انه تركيب البرنامج سهل ومجانا.
طبعا يمكن تدور في بالك حاجة ، انه ايش يضمني انه هذا البرنامج سليم وما فيه اي اداة بتفتح ثغرة او بورت او شي من هذا القبيل خصوصا انه انتا نزلته عن طريق برنامج تركيب وما شفت المصدر تبعه.
والجواب اخوي: بتقدر تنزل الملفات المصدرية للبرنامج الي بلغة c وتظطلع عليها ولو المبرمج او المبرمجين حاطين شي في البرنامج كان ما وفروا السورس على النت.
هذا عنوان الملفات المصدرية: http://arj.sourceforge.net
اخيرا وليس اخر : البرنامج arj صارلة اكثر من 10 سنوات موجود وهو موجود بصيغ تتوافق مع اغلب انظمة التشغيل بما فيها الدوس الي بيجي مع الويندوز.
كان بودي انه اعملك برنامج بـ $$ بس شكلك مش دفيع فحبيت انه انفعك مجانا بس بدون ما اتعب حالي :nice:
وشكرا،
محمد شناق
التعديل الأخير تم بواسطة jorecom.com ; 06-06-2006 الساعة 11:48 PM سبب آخر: لتصحيح بعض الأخطاء
__________________
jorecom
جزاك الله كل الخير يا الغالي .. راح اجربه الان واعطيك خبر ان شاء الله ..
يعطيك الف عافيه اخي الكريم
لحد يقولي لا ترفع مواضيع قديمة !.. تراني شايف التاريخ
فيه أحد جرب طريقة أخونا jorecom.com ونجحت معه ؟
ولو فيه طرقه اسهل لتشفير اباك اب
لان الصراحه في ناس ماتثق فيهم وملفاتك عندهم !