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