PDA

View Full Version : گفتگو: قفل هاي سخت افزاري



HjSoft
پنج شنبه 10 مرداد 1387, 09:31 صبح
من يك شركت رفتم و ديدم به سيستم هاشون يك دستگاه مثل فلش متصله و برنامه كه با ويبي نوشته شده بدون اتصال اون وسيله كار نميكنه ، ميشه در مورد اون قفل ها يكمي اطلاعات بديد

afrashteh1
پنج شنبه 10 مرداد 1387, 10:54 صبح
بحث خوبيست .لطفا اگه كسي در اين زمينه اطلاعاتي داره بگن ديگران هم فيض ببرند .
راستي اگه در زمينه قفل هاي نرم افزاري هم كسي اطلاعي داره ما را بي بهره نكنيد .

.:KeihanCPU:.
پنج شنبه 10 مرداد 1387, 13:34 عصر
دوست عزیز من که تا حالا اینطور چیزی ندیدم.
ولی شما فکر کن که برنامه وجود یک فایل رو در درایو فلاش چک میکنه اگه وجود داشت کار میکنه اگه هم نه که کار نمیکنه.
البته برای این کار باید دسترسی کاربر به فلاش محدود باشه ,که کاربر نتونه اون فایل رو در سیستم یا فلاش دیگه ای کپی کنه
به هر حال فکر خوبی کردن

HjSoft
جمعه 11 مرداد 1387, 12:34 عصر
گفتم مثل USB اين وسيله به پورت پشت كامپيوتر متصل ميشه

Nima NT
جمعه 11 مرداد 1387, 12:45 عصر
این فلاش ها درواقع شبیه همین فلاش های معمولی 2 ، 3 گیگابایتی هستن ، این قطعات یا همون قفل های سخت افزاری یه حافظه مدیریت شده دارن ، شمای برنامه نویس میری شرکت سفارش 100 عدد از این قفل ها رو میدی ، شرکت به همراه این قطعات یه برنامه Managment هم بهت میده که ماله قفل سخت افزاری هستش ، شما تو مراحل برنامه نویسی میای حافظه فلش رو توسط همون برنامه Managment باز میکنی و یه سری از کد های برنامه خودت رو ، مثلا" متغیر های برنامت رو اونجا تعریف میکنی و تو برنامه محل متغیر رو آدرس قفل سخت افزاری تعیین میکنی ، بعد میای اون حافظه رو با تکنیک های رمزنگاری 256 بیتی رمز میکنی ، حالا برنامه شما فقط در صورتی کار میکنه که قفل رو سیستم موجود باشه.
البته بگم این توضیح خیلی ساده و مختصری بود ، اگه سوالی بود بگید من در خدمتم.

.:KeihanCPU:.
جمعه 11 مرداد 1387, 12:49 عصر
شما فرض کنید که این وسیله یه چیزی مثل فلاشه اما با ظرفیت کمتر و کاری که این وسیله انجام میده اینه که یه درایو چه به صورت آشکار چه به صورت پنهان میسازه.
داخل این وسیله مثلا یه فایل به نام Temp.tmp وجود داره که دسترسی کاربر به اون محدوده.
حالا اگه برنامه ای که نوشته شده برای اجرا به وجود اون فایل نیاز داشته باشه دیگه برنامه بدون وسیله اجرا نمیشه.