الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Text Encoder 2

بدأه 007GB في 29 يونيو 2008 · 8 رد · 1,978 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحباً إخواني المبرمجين

اليوم أقدم لكم مشفر النصوص الإصدار الثاني

يحوي هذا الإصدار تطويرات كثيرة عن الإصدار الأول الذي تجده في Text Encoder

لن أذكر التطويرات التي أضفتها و إنما أفضل أن تكتشفوها بأنفسكم

و إذا استعصى عليكم قسم من الكود فسألوا و أنا سأجيب

الملف :

Encode_V2.0.0.rar

أخوكم 007GB

1

المستبد يتحكم في شؤون الناس بإرادته لا بإرادتهم و يحكمهم بهواه لا بشريعتهم و يعلم من نفسه أنه الغاصب المتعدي فيضع كعب رجله على أفواه الملايين من الناس يسدها عن النطق بالحق و التداعي لمطالبته

#2

الله يعطيك ألف عافية جاري التحميل

I'm Away For Sometimes

I'll Finish My Works

Come Back Soon

More Study > More Search > More Try > More Learning > Great Success

#3

بارك الله فيك

#4

أطلب العفو من كل المبرمجين الذين حملوا الكود و الذين لما يحملوه و لكن هنالك ملاحظة نسيت أن أذكرها الا و هي :

لا أريد فقط أن تحملوا و تقولوا جيد بل انتقدوا هذا الكود حتى العظم و لا تبخلوا علي بنقدكم حتى أشعر أن المبرمجين قد تفاعلوا مع الموضوع

أخوكم 007GB

المستبد يتحكم في شؤون الناس بإرادته لا بإرادتهم و يحكمهم بهواه لا بشريعتهم و يعلم من نفسه أنه الغاصب المتعدي فيضع كعب رجله على أفواه الملايين من الناس يسدها عن النطق بالحق و التداعي لمطالبته

#5

ما شاء الله 24 تحميل و إثنين ردوا فقط ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

؟؟؟؟؟؟؟؟؟؟؟

المستبد يتحكم في شؤون الناس بإرادته لا بإرادتهم و يحكمهم بهواه لا بشريعتهم و يعلم من نفسه أنه الغاصب المتعدي فيضع كعب رجله على أفواه الملايين من الناس يسدها عن النطق بالحق و التداعي لمطالبته

#6

الثقة فى النفس وراء نجاح اى مستخدم

البرنامج جميل ... نتمنى لك التوفيق ولا تحرمنا من شرح لموضوع تعمقت فيه

ياريت والله يا شباب لو كا واحد فينا تمكن من برمجة شئ معين أو دراسة لمكون ما يقوم بوضع شرح لة ميش مشكلة ميش مهم الصور

المهم الأستفادة

للأمام ان شاء الله

Comming Soon

#7

لقد حاولت أن أبقي شرح الكود غير مذكور فقط لأني أريد من الجميع أن يجتهدوا في العمل عليه كي يفهموه و يصبحون قادرين على الإنتقاد من وجهة نظرهم الخاصة لا من وجهة نظري أو وجهة نظر مبرمج آخر

لكن

إن كان لابد من الشرح

لا مشكلة

قريباً الشرح الكامل للكود السابق

تم تعديل هذه المشاركة بواسطة 007GB في 2 يوليو 2008 في 17:21

المستبد يتحكم في شؤون الناس بإرادته لا بإرادتهم و يحكمهم بهواه لا بشريعتهم و يعلم من نفسه أنه الغاصب المتعدي فيضع كعب رجله على أفواه الملايين من الناس يسدها عن النطق بالحق و التداعي لمطالبته

#8

أولاً أعتذر عن التأخير بسبب المشاغل

ثانياً و قبل الشرح قررت أن أرفق نسخة معدلة من البرنامج أصلحت فيها بعض الأخطاء التي وجدتها و قمت ببعض التعديلات

و لذلك عذا هو المرفق الجديد

Encode_V2.0.1.rar

أما الشرح فسأشرح عملية التشفير فقط لأن فك التشفير تعاكسها تماماً

التشفير

قبل بدء عملية التشفير نضيف للسلسة المراد تشفيرها كلمة المرور

المرحلة الأولى

يتم فيها البحث عن الحرف الموجود في النص ضمن المصفوفة و عندما يتم إيجاده نأخذ رقم الـAscii الموافق لمقابله وإذا لم يكن ضمن المصفوفة فإننا نخذ رقم الـAscii الموافق له مباشرةً

المرحلة الثانية

نتعامل فيها مع رقم الـAscii ألسابق و نضيف إليه قيمة تتغير من حرف لآخر و هي nKey

و بعد ذلك نأخذ باقي القسمة على 256 كي نضمن ألا يكون الرقم خارج نطاق جدول الـAscii

و بعد ذلك نطبق عليه xor و من ثم نحوله إلى الحرف الموافق له ضمن جدول الـ Ascii بعد أن نطرحه من 255

المرحلة الثالثة

نأخذ السلسة الناتجة و نطبق عليها دالة BinToHex

و المرحلة الأخيرة نعكس فيها السلسة الناتجة عن التحويل السابق بدالة Reversestring

و نحمل النتيجة إلى المتحول result و هكذا ننتهي من عملية التشفير

أما فك التشفير فهي تتم بالإتجاه المعاكس تماماً مع فارق هو أننا نطبق دالة HexToBin

و نحذف كلمة المرور من نهاية السلسلة النصية بعد التأكد من صحتها

لا تنسونا من الردود يا شباب حتى لا أشعر أنني أكلم نفسي

و السلام عليكم و رحمة الله

تم تعديل هذه المشاركة بواسطة 007GB في 7 يوليو 2008 في 18:01

المستبد يتحكم في شؤون الناس بإرادته لا بإرادتهم و يحكمهم بهواه لا بشريعتهم و يعلم من نفسه أنه الغاصب المتعدي فيضع كعب رجله على أفواه الملايين من الناس يسدها عن النطق بالحق و التداعي لمطالبته

#9

روعة أخى الكريم مستقبل ناجح بأذن الله

اقتباس
البرنامج جميل ... نتمنى لك التوفيق ولا تحرمنا من شرح لموضوع تعمقت فيه

ياريت والله يا شباب لو كا واحد فينا تمكن من برمجة شئ معين أو دراسة لمكون ما يقوم بوضع شرح لة ميش مشكلة ميش مهم الصور

المهم الأستفادة

عندما كتبت هذا الكلام كنت اقصد ان تكتب شرح عن اى موضوع قمت بدراستة مثل السابق

إذا مثلاً تعمقت مثلاً فى الدوال الأجراءات الثوابت الحلقات اكتب مثال مع شرحة لكى يستفيد الأعضاء

وأتمنى لك كل خير

وياريت تكتب فى الشرح : فائدة هذا المثال وكيف يستفيد منه المطور او المبرمج فى تطبيقاتة

تم تعديل هذه المشاركة بواسطة Swift في 7 يوليو 2008 في 19:46

Comming Soon

مواضيع مشابهة