ساخت قفل نرم افزاری پیشرفته
ارائه راهکارهای قفل گذاری جهت حفاظت از نرم افزارهای تولید شده توسط شرکت های تولید کننده نرم افزار باعث شده تا هزینه کرک نرم افزار و انتشار آنها برای کرکرها و هکرها بالا رفته و در برخی موارد اصلا توجیه اقتصادی نداشته باشد، باید در نظر داشت که هیچ قفلی نیست که باز نشود، قصد تولید کنندگان قفل های نرم افزاری و حتی سخت افزاری از ایجاد این قفل ها غیر ممکن ساختن کپی نرم افزارها توسط عموم و بالابردن هزینه کرک این نرم افزارها برای هکرها و کرکرهاست، در این راه ابتکار عمل و نوآوری میتواند بسیار موثر باشد.
ما نیز در این دوره قصد داریم تا با استفاده از ایجاد الگوریتم اختصاصی کلید لایسنس و فایل لایسنسی تولید کنیم که علاوه بر قابلیت جلوگیری از کپی و انتشار غیر قانونی نرم افزار توانایی ارائه لایسنس های مدت دار را نیز داراست، پس با من همراه باشید تا در این دوره با نحوه ایجاد این الکوریتم آشنا شوید و بتوانید لایسنس منحصر به فرد خودتان را ایجاد کنید.
سرفصل دوره :
معرفی دوره |
آشنایی با شبیه ساز رابط کاربری |
آشنایی با شبیه ساز رابط سمت سرور |
ساخت دیتابیس و جداول در sql |
ایجاد کلاس ارتباط با دیتابیس |
تشریح کوئری های ارتباط با جداول در Sql |
ایجاد کلید محصول Product Key |
ایجاد کلید شناسایی سیستم کاربر System Id |
ایجاد کلاس و متدهای اعتبار سنجی کلیدها |
ایجاد الگوریتم ساخت لایسنس |
نحوه اعتبار سنجی و فعالسازی نرم افزار از طریق کلید لایسنس |
ذخیره لایسنس، واکشی و اعتبارسنجی مجدد در سیستم کاربر |
نحوه ایجاد فایل لایسنس |
فراخوانی و فعالسازی نرم افزار از طریق فایل لایسنس تبدیل کلاس ها و متدها به Class libraryایمن سازی سورس کد پروژه |
نظرات کاربران در رابطه با این دوره