PDA

View Full Version : رمز عبور



baran_bataravat
سه شنبه 28 مهر 1388, 12:13 عصر
من کدی رو میخوم به این صورت که هر دفعه کاربر بخواد وارد برنامه بشه با یک کد عبور متفاورت بخواد وارد بشه که مدیر هر دفعه این کد عبور را بهش بده و بنابراین باید کد عبوری که یک بار کاربر باهاش وارد شد دفعه بعد تنونه با این رمز وارد بشه چطور میتونم فرمولی در بیارم که یک سری اعداد تولید کنه که هر دفعه مدیر سیستم یکی از این اعداد را به عنوان رمز به کاربر بدهد و کاربر با این اعداد برای یک بار بتواند وارد برنامه شود؟؟؟

AliReza Vafakhah
سه شنبه 28 مهر 1388, 13:13 عصر
از این کامپوننت استفاده کن RapWare

کامپوننت قوی برای رمزگذاری رشته هست

سایت سازند http://www.rapware.com/

baran_bataravat
سه شنبه 28 مهر 1388, 15:10 عصر
این کامپوننت دقیقا چیکار میکنه ؟؟

merced
سه شنبه 28 مهر 1388, 15:14 عصر
يه قانون بذار . مثلاً
1- باقيمانده (جمع ارقام تاريخ روز + رقم ساعت) تقسيم بر ده (رقم اول)
2- باقيمانده (كد پرسنلي كاربر * رقم رديف 1) + ساعت تقسيم بر ده (رقم دوم)
3- جمع دو رقم اول (يك عدد دو رقمي (مثلاً 01)) به عنوان ارقام سوم و چهارم
5- باقيمانده (كد كاربري * تمام ارقام بالا) تقسيم بر ده .. رقم پنجم

يه دو رقمي كنترلي هم كه در هر بار كه مدير رمز درخواست كرد با 3 جمع بشه و به ارقام بالا اضافه بشه.
اين رقم بعد از رسيدن به 100 از صفر شروع مي شه 99+3 = 2 به

قكر كنم اين راه خوبيه .

Felony
سه شنبه 28 مهر 1388, 16:35 عصر
شما یه عدد رندوم X رقمی داخل یک حلقه بسازید و در داخل یک فایل به صورت کد شده نگهداری کنید ، برای مدیر باید یه برنامه بنویسید که این فایل رو بتونه تحلیل کنه و بخونه ، حالا مدیر توسط برنامه ی مخصوص خودش فایل رو باز میکنه و یکی از پسوردها رو به کاربر میده و مثلا کلید واگزار شد رو میزنه ، این پسورد از داخل فایل مدیر پاک میشه تا مدیر دفعه ی بعد اشتباه اون رو به کاربر نده ، حالا تو سیستم کاربر وفتی کاربر این رمز رو وارد کرد شما با یه حلقه کل فایل رو بگرد و هر کلمه ی رمز داخل فایل رو با رمز وارد شده مقایسه کن ، اگر رمز پیدا شد برنامه رو اجرا کن و رمز رو از داخل فایل حذف کن ( تا دفعه ی بعدی نتونه با اون رمز وارد بشه ) اگر هم پیدا نشد که معلوم میشه قبلا یک بار باهاش وارد سیستم شده .

موفق باشید .

AliReza Vafakhah
سه شنبه 28 مهر 1388, 22:59 عصر
این کامپوننت دقیقا چیکار میکنه ؟؟

این یه نمونه از کار کوچیکی هست که این کامپوننت انجام میده

مثلا رشته ورودی برای رمزنگاری هست = http://barnamenevis.org

و بعد خروجی میشه رمزنگاری شده به این شکل = v06p/iyyyPB0pnyk+LXHOFpwCf566dtCFgYGVFEQSdSpKdLoMrcnrT/8/8AQ/bGS

در ضمن می تونه این فرایند رو بلعکس هم انجام بده یعنی رشته رمزنگاری شده رو بگره اصل رشته رو برگردونه

موفق باشی AVF@Programmer