السلام عليكم
كيف انشاء او برمجة برنامج تشفيرCrypter للملفات التنفيذية
ماهو مبدئ/مبادئ برامج التشفير؟ كيف تعمل؟
و ماهو Stub؟ وكيف تتم برمجته؟
وهل هناك امور علي ان اعرفها قبل البدا بتعلم/انشاء برامج تشفير؟
وقد حاولت الاطلاع على بعض Sources لكن بصراحة لم افهم شيء
شكرا
التشفير في الرياضيات درس و يدعى التشفير التآلفي وهو قائم على أساس معادلة من الشكل y=ax+b حيث تمثل x قيمة المتغير inputvariable و y قيمة متغير الخروج variableoutput ... والاهم هو المعاملات a و b حيث هي اعداد تكتب في نظام تعداد ذي اساس معين لا يعلمه الاّ المشفر.
للاشارة : نضام ذي اساس معين هو كتابة قيم عدد طبيعي بدلالة اسس أساس التشفير .. امثلة : في حياتنا نستعمل النظام العشري، الفراعنة استعملوا نظام الاساس 7 الساعة تعمل بالاساس 60 الحاسوب بالنظام الثنائي .. ASCI نظام تعداد ذي اساس 255 .. وهكذا دواليك فالامثلة معروفة ، لكن الاصعبر تحليلها الرياضي .
للتوسع فالقنوات الفضائية تشفر حزم البعث flux d'envoie بالتشفير التآلفي cryptage linéaire و القراصنة ليفكوا الشيفرة يتطرقوان لبرمجة الدوال العكسية فالاحزمة التي تصلنا هي مجموعة القيم التي تمثلها y فهي مشفرة و اصلها هو x اذي تحتاجه مستقبلاتنا...
و لا يبقى سوى ان توضح لنا ما نوع التشفير الذي تريده لبرنامجك..
وفي المستقبل القريب ساضع درسا خاصا ان شاء الله حتى تعم الفائدة
B.M.AbdelAziZ كتب :مواضيع ذات صلة
شكرا على المواضيع , و بخصوص الرابط الاول , هو binder؟؟
و في الموضوع الثاني و الثالث عندما يتم عمل ضغط للملف صحيح يشفر لكن عند فتحه يصبح غير مشفر صحيح ولا غلط؟
me&delphi' كتب :حمل هدا المرفق File Crypter Architecture
شكرا على الكتاب قراته من قبل
karamofweb كتب :معادلة من الشكل y=ax+b حيث تمثل x قيمة المتغير inputvariable و y قيمة متغير
شكرا لك على شرحك لطريقة التشفير , بدات تتضح الصوة الان
لكن كيف استطيع اضاافة الـa و b على المتغير y ؟ و هل عند اضافة a و b يبقى البرنامج مستقر و يعمل دون اي مشكل ام علي سحب الـx
السلام عليكم،
تصحيح فكرة فاحد الاخوة قرأ مشاركتي و قال لي ان التشفير ليس بسهل على الشكل الذي جئت به دون فهم اي شيئ .
و لذلك راجعت ما قلت وتحققت و كلامي فيه تجاوز فليس لنا الحق في المساوات ككل و انما الاضح استعمال توفيقة و بالتالي لا يصح كتابة (y - b)/a = x بهذا الشكل ....
في ما يخص سؤالك البرنامج يبقى مستقرا لان a و b قيم تعتبر ثابتة -مرحليا-.
http://www.delphi4arab.net/forum/showthr...p?tid=4808
ok ... لكن بقي الان التطبيق على delphi ..
و كيف تتم برمجة الـstub ؟
آسف، معلوماتي ضئيلة عن الـ stub
إقتباس :آسف، معلوماتي ضئيلة عن الـ stub
ادا قرأت الملف File Crypter Architecture ستعرف ماهو stub وما دوره
إقتباس :... لكن بقي الان التطبيق على delphi ..
و كيف تتم برمجة الـstub ؟
حاول و كرر المحاولة وفي الأخير لن شاء الله ستأتي أكلها ...
اخواني أرييد أن أقول شيئا لمسته في عالم البرمجة هو ان البرمجة لن تتعلمها لا في مدارس و لا معاهد و لادورات و لا...
وقد صادفت مهندسين و مبرمجين ووجدت مبرمجين مستواهم يفوق مستوى المهندسين...
فقط برمج وحاول ومع المحاولات ستتعلم الكثير و الكثير
ادا قرأتم الملف File Crypter Architecture جيدا و فهمتموه بالتأكيد سيكون أول خطورة نحو برمجة مشفر ملفات تنفيدية.
وفي الأخير هناك عدة طرق لبرمجة هدا النوع من البرامج و الطريقة
إقتباس :اضافة جزء (ما يسمى stub) يقوم بعكس العملية اثناء التنفيذ
هي المثالية.لكن بالنسبة للمبتدىء هناك عدة طرق يأبد بها ريثما يصل لمستوى جيد و فهم جيد لبنية الملفات التنفيدية