![]() |
|
|||||||
| ثبت نام | کتابخانه فایل ها | راهنما | لیست کاربران | کلوب های کاربران | همه قسمت ها ، به عنوان خوانده شده علامت گذاری شوند |
| الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها مباحث مربوط به هوش مصنوعی ، کامپایلر، الگوریتم و ساختمان داده ها (Data Structures and Algorithms,Artificial intelligence) |
|
|
ابزار های تاپیک | طریقه نمایش |
|
|
#1 |
|
کاربر دائمی
![]() تاریخ عضویت: مرداد 1386
پست: 105
تشکرها: 180
4 بار تشکر شده در 4 پست
|
برنامه قفل گذاری
سلام. من میخوام روی یک نرم افزار قفل بذارم و بوسیله ی اون نرم افزار تعداد نصب محدودی بر روی کامپیوتر های مختلف دارد. برای اینکار روش زیر استفاده می شود:
1) سریال نرم افزار 2) بدست آوردن کد هارد یا cpu کامپیوتری که نرم افزار در آن نصب شده. 3) الحاق این دو کد در نرم افزار توسط الگوریتمی خاص 3) ارسال این دو کد از طریق وب به مدیریت و دریافت کد فعال سازی (این کد فعال سازی طبق همین الگوریتم الحاق دو کد بدست می آید) 4) نرم افزار چک می کند که کد تولید شده در مرحله ی 3 با کد دریافت شده در مرحله چهار برابر است یا خیر؟ اگر برابر بود ، نرم افزار مجاز به اجرا می باشد. در غیر اینصورت خطا داده می شود. بدین ترتیب می توان کنترل کرد که نرم افزار مجاز به نصب در چند کامپیوتر می باشد. حالا سوال من اینه که: 1) آیا روش درست است؟ 2) الگوریتم الحاق دو کد چه باشد که امنیت بالاتری داشته باشد؟ با تشکر |
|
|
|
| بوک مارک کردن این تاپیک |
| کاربرانی که این تاپیک را مشاهده میکنند: 1 (0 کاربران و 1 مهمان) | |
| ابزار های تاپیک | |
| طریقه نمایش | |
|
|