PDA

View Full Version : سوال: برنامه قفل گذاری



HosseinProgrammer
یک شنبه 18 بهمن 1388, 07:25 صبح
سلام. من میخوام روی یک نرم افزار قفل بذارم و بوسیله ی اون نرم افزار تعداد نصب محدودی بر روی کامپیوتر های مختلف دارد. برای اینکار روش زیر استفاده می شود:
1) سریال نرم افزار
2) بدست آوردن کد هارد یا cpu کامپیوتری که نرم افزار در آن نصب شده.
3) الحاق این دو کد در نرم افزار توسط الگوریتمی خاص
3) ارسال این دو کد از طریق وب به مدیریت و دریافت کد فعال سازی (این کد فعال سازی طبق همین الگوریتم الحاق دو کد بدست می آید)
4) نرم افزار چک می کند که کد تولید شده در مرحله ی 3 با کد دریافت شده در مرحله چهار برابر است یا خیر؟ اگر برابر بود ، نرم افزار مجاز به اجرا می باشد. در غیر اینصورت خطا داده می شود.

بدین ترتیب می توان کنترل کرد که نرم افزار مجاز به نصب در چند کامپیوتر می باشد.

حالا سوال من اینه که:

1) آیا روش درست است؟
2) الگوریتم الحاق دو کد چه باشد که امنیت بالاتری داشته باشد؟
3) آیا کسی نمونه برنامه ای به زبان سی شارپ دارد؟

با تشکر

#aliyari_C
یک شنبه 18 بهمن 1388, 23:37 عصر
یکی از گزینه هات کم است.
5)فقط قفل سخت افزاری
قفل سخت افزاری امنیت بسیار بالاتری نسبت به دیگر گزینه ها دارد ولی تضمین %100 ندارد.

چون به دریا می توانی راه یافت
سوی یک قطره چرا باید شتافت