المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الأرقام الرقابية و ضمانات الترخيص


المـهاجر
12-04-2015, 11:26 PM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

تنبيه :: المقال موجه لمنتجى البرامج التجارية فقط فإن لم تكن كذلك فلا تكدر ذهنك بقراءة المقال

هناك دائما أرقام رقابية
سواء شعرنا بها او لم نشعر فهى موجودة حولنا و تملأ العالم فى كل مكان
حتى بداخل جيوبنا و حافظات نقودنا
سواء ادركنا أو لم ندرك
الإدراك شيئ و الوجود شيئ آخر
و عدم إدراكنا لوجود شيئ لا يعنى بالضرورة عدم تواجده

الرقم الرقابى ببساطة هو رقم يضاف لرقم آخر بهدف منع التلاعب بالرقم
لذلك نجد العديد من المؤسسات و الحكومات تضيف رقما رقابيا للأرقام التى تتطلب الدقة أو عدم التزوير أو حتى لضمان عدم الخطأ فى عمليات الإملاء و النقل

للتبسيط
لنفرض انك منتجا لبرنامج يعتمد فى تسجيله على رقم هاردوير
و للمفاجأة فأنت تريد جعل برنامجك يحتاج للتجديد السنوى
لذلك فإن تاريخ الإنتهاء سيكون من ضمن الرقم الخاص بالتسجيل
45689-1-1-2016
مثلا هنا 45689 هو رقم التسجيل و 1-1-2016 هو تاريخ نهاية الترخيص

هنا يمكن للعميل تعديل الرقم إلى
45689-1-1-2099
ما الذى قد يمنعه ؟؟

ماذا لو كان الرقم
45689-1-1-2016-5
حيث 5 هى وليدة معادلة خاصة لا يمكن أن تنتج إلا من خلال الرقم 45689-1-1-2016

هل سيستطيع العميل التلاعب ؟؟

مثال آخر
أخبرك العميل أن رقم نسخته هو 123456
بناء على ذلك تلقيت منه المال ثم أعطيته رقم التسجيل المتوافق مع 123456
جميل حتى الآن
فوجئت بالعميل يتصل و يقول أنه كان يقصد 654321 و أنك بالخطأ دونتها بالإتجاه المعاكس

الآن أنت فى حالة نزاع داخلى و تقول لنفسك
هل أعطه الرقم ؟؟
ماذا لو كان نصاب و هذا الرقم يخص جهاز آخر؟؟
لا لن أعطيه الرقم ؟؟
ماذا لو كان أخبرنى بالحقيقة ؟؟

هنا تبرز أهمية الرقم الرقابى
سنجعل برنامجنا يضيف الرقم الرقابى لرقم الهاردوير الخاص بالعميل
هنا سيفتح العميل البرنامج و سيظهر له رقم الهاردوير + رقما رقابيا خاصا لضمان الإملاء الصحيح
فمثلا لو كان 123456-9 صحيح
فلا يمكن أن يكون 654321-9 صحيح هو الآخر

فبمجرد ان تتلقى الرقم 654321-9 من العميل ستخبره فورا أن الرقم غير صحيح و عليه ان يعيد إملاؤه لك على نحو صحيح
أينعم لن تستطيع التكهن بالرقم الصحيح
لكنك ستعرف على نحو بالغ الدقة إذا ما كان العميل لم يخطئ فى إعطائك الرقم سهوا أو عمدا
فتسد ذريعة الخطأ و تضمن عدم التلاعب بأرقام النسخ لأغراض قد تكون غير بريئة
يتبع

نهاية المطاف

أراكم بدأتم بتأليف معادلات لتوليد رقم التحكم و تجربتها
ستفاجؤن بالأتى :-
قد لا تستطيع التعامل مع الأرقام القصيرة
قد لا تكشف تبديل المواقع و لا تفرق مثلا بين 21 و 12
قد يمكن توليد عدد كبير من الأرقام الصحيحة بتبديل رقمين او اكثر
حقيقة قد لا تكون العملية بالبساطة المتوقعة

لذلك سأوفر عليكم العناء
و أترككم مع المرفق المضغوط

بعد الفك تحصل على الملف المفتوح و البليجن الازم للعمل (Control_Number)
http://www9.0zz0.com/2015/04/15/03/206704644.jpg
البليجن من نوع الأكشن و يثبت بالمسار
c:\\Program Files\\AutoPlay Media Studio 8\\Plugins\\Actions
يشتمل البليجن على الوظيفتين
Control_Number.calc
Control_Number.check
يمكنكم التجربة على العديد من الأرقام و الأطوال و إختبار البليجن كما تشاؤون
بعدها ليس عندى مانع من تلقى الأسئلة أو الإقتراحات

البليجن تجريبى و يظهر رسالة عند التشغيل
البليجن النهائى لن يصدر أية رسائل
هذا لا يمنع ان البليجن التجريبى يعمل بكامل الخواص و بدون اى تحديدات زمنية او فنية

سيتم إصدار البليجن النهائى بعد سماع الإقتراحات
دمتم بخير

abohmam
13-04-2015, 03:02 PM
جزاك الله خيرا أخى المهاجر

بارك الله فيك وفى جهودك فى إنتظار المتابعة ان شاء الله

المـهاجر
13-04-2015, 06:30 PM
جزاك الله خيرا أخى المهاجر

بارك الله فيك وفى جهودك فى إنتظار المتابعة ان شاء الله

شكرا للمرور و للمتابعة اخى ابو همام

ثامر أبو بلقيس
14-04-2015, 09:42 AM
السلام عليكم ورحمة الله وبركاته

بارك الله فيك أخي المهاجر متابع معك هاته الشروحات باهتمام إن شاء الله
موفق ودي وتقديري :abc_138:

أبو يوسف
14-04-2015, 05:35 PM
بارك الله فيك اخانا المهاجر

بالتوفيق إن شاء الله :abc_152:

المـهاجر
15-04-2015, 03:54 AM
شكرا لمروركم إخوانى الكرام
تم تحديث المشاركة الأولى
إلى اللقاء
:abc_152:

ياسرهتهت
02-06-2015, 03:49 AM
بسم الله الرحمن الرحيم
اخي المهاجر
بارك الله فيك على هذا البلجن
وهذا الشرح الوافي والواضح والرائع
الغريب اخي الكريم انني لم اشاهد هذا الموضوع
في المنتدى قبل وحملني له جوجل تحت عنوان
حماية البرامج التجارية
لأنني ابحث عن شرح للحماية بواسطة رقم الهار دسك
انا فاهم الموضوع الى حدا ما من استخراج الرقم السري
واجراء العمليات وارسال الرقم الناتج للبائع ورد البائع
ولكن ماذا بعد ذألك اين سيخزن الرقم في الرجيستري ام ماذا
كيف لا يعود البرامج بطلب التسجيل مرة اخره ؟؟؟
واضح ما شاء الله انك فاهم الموضوع بشكل محترف
هل اطمع بشرح او ملف مفتوح يوضح الموضوع
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

الهمام
03-06-2015, 04:16 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

امل الماضي
06-06-2015, 02:13 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

أبو صخر
10-06-2015, 01:54 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

هبة الرحمن
30-10-2015, 08:27 AM
السلام عليكم ورحمة الله وبركاته

فاضل الجبوري
07-11-2015, 11:11 PM
السلام عليكم ورحمة الله وبركاته

عبدوعزيز
15-11-2015, 09:56 AM
بارك الله فيك عمل رائع

كرونو
17-12-2015, 08:06 PM
بارك الله فيك

عبود عبود
22-02-2016, 08:16 PM
تم نقل الموضوع إلى الأرشيف نظرا لحذف المرفق أو رابط التحميل من قبل صاحب الموضوع

:abc_138: