خطوات توليد السيريال:
جمع المدخلات:
مثلا : يبدأ بجمع رقم هوية الجهاز، اسم العميل. و غالبًا ماتكون في صيغة نص
ID:12345ABCDEF Name:at4re =>> 12345ABCDEFat4re'
باستخدام md5
يقوم بتشفير السلسلة النصية
'12345ABCDEFat4re'
فنحصل على:
fb3fc0a840aaabdd82ba54e01ae9df23
عدد مرات التشغيل 05، وتاريخ الانتهاء 2028-01-01
في نهاية الهاش المتحصل عليه يقوم بدمج :
28010105
fb3fc0a840aaabdd82ba54e01ae9df23 ==>> fb3fc0a840aaabdd82ba54e01ae9df2328010105
وهو السيريال
هنا مثلا البرنامج يتحقق من السيريال حيث اخر رقم يمثل عدد مرات التشغيل05 وبعده تاريخ انتهاء الصلاحية 280101
والباقي مطابق للهاش md5 (Name+ID)
"قديتضمن تحققات إضافية لتعقيد النتيجة"
بتحليل البرنامج طبعا
جمع المدخلات:
مثلا : يبدأ بجمع رقم هوية الجهاز، اسم العميل. و غالبًا ماتكون في صيغة نص
ID:12345ABCDEF Name:at4re =>> 12345ABCDEFat4re'
باستخدام md5
يقوم بتشفير السلسلة النصية
'12345ABCDEFat4re'
فنحصل على:
fb3fc0a840aaabdd82ba54e01ae9df23
عدد مرات التشغيل 05، وتاريخ الانتهاء 2028-01-01
في نهاية الهاش المتحصل عليه يقوم بدمج :
28010105
fb3fc0a840aaabdd82ba54e01ae9df23 ==>> fb3fc0a840aaabdd82ba54e01ae9df2328010105
وهو السيريال
هنا مثلا البرنامج يتحقق من السيريال حيث اخر رقم يمثل عدد مرات التشغيل05 وبعده تاريخ انتهاء الصلاحية 280101
والباقي مطابق للهاش md5 (Name+ID)
"قديتضمن تحققات إضافية لتعقيد النتيجة"
(11-11-2024, 06:08 AM)خلوف1 كتب : كيف يمكن اكتشاف الخوارزمية التي تنظم هذه العمليات بحيث يتم توليد السيريال النهائي؟
بتحليل البرنامج طبعا
" اللهم أحسن خاتمتنا وأخرجنا من الدنيا علي خير"