PDA

View Full Version : برنامه برای کد کردن پسورد



mehdi_RM
چهارشنبه 15 فروردین 1386, 14:35 عصر
سلام
یه الگوریتم و برنامه واسه dicode و incode کردن پسور برنامه می خواستم .
یه برنامه از تو سایت گرفتم ولی ناقص بود!!

و به نظر شما این پسورد برنامه رو داخل بانک ذخیره کنم یا رجیستری یا فایل ؟؟؟

CodeMasterX
چهارشنبه 15 فروردین 1386, 15:37 عصر
اولا محل ذخیره کردن داده های برنامه به کار برنامه شما و امنیتی که می خوایی بستگی داره.
دوما اینکه برای رمزنگاری داده ها می تونی خودت الگوریتم های زیادی بنویسی،که البته تا وقتی الگوریتم های معروفی مثل SHA,MD5 و غیره هستن این کار پیشنهاد نمیشه!
بعد از اون اینکه من تو یه تاپیک با اسم "یه کلاس برای MD5"،یا یه همچین چیزی یه کلاس برای استفاده از الگوریتم MD5 گذاشتم.اونو بگیر باهاش کار کن.توجه داشته باش که MD5 یه روش Hashing هست و مقدار بازگشتی نداره که این بستگی به برنامت داره که می خوای مقدار بازگشتی بگیری با نه ؟!

mehdi_RM
چهارشنبه 15 فروردین 1386, 18:04 عصر
مقدار برگشتی لازم دارم چون باید برای ورودهای بعدی به برنامه رمز چک بشه؟!!
از md5 پس نمی تونم استفاده کنم نه؟!!!!

CodeMasterX
چهارشنبه 15 فروردین 1386, 23:45 عصر
چرا نمی تونی؟!
شما پسورد رو می گیری و با MD5 اونو هش می کنی و ذخیره می کنی.وقتی کاربر میخواد وارد بشه دوباره رمز رو میگیری و هش می کنی.بعد مقایسه می کنی که این هش با هش فبلی یکی هست یا نه.
حله ؟

reza_optical
پنج شنبه 16 فروردین 1386, 00:35 صبح
من یه راه ساده خوب فکر منه
اولا میتونی اون کاراکترهای که میگیری قبل ذخیره سازی اول تبدیل به اسکی و بعد باینری و بعد اون باینری رو عکس یا اگه خواستی با صفر و یک ها هر جوری که دوست داری کار کنی و هنگم رمز گشایی باز هم اون کارهارو undo کنی

sohrab o
پنج شنبه 16 فروردین 1386, 09:58 صبح
بابا از اینا که خیلی زیاده برو تو سایت WWW.A1VBCODE.COMC

CodeMasterX
پنج شنبه 16 فروردین 1386, 10:03 صبح
الگوریتم های رمیزنگاری داده زیاده،هزار تا جدید هم خود آدم می تونه بنویسه.
ولی استفاده از الگوریتم های معروف 100% بهتره.به قول یکی از بچه های سایت اگر فکر می کنید از ریاضیدانان آمریکائی باهوش تر هستید وقت رو تلف نکنید و راهی آمریکا بشید!!!

CodeMasterX
پنج شنبه 16 فروردین 1386, 10:08 صبح
این هم یه ماژول برای رمزنگاری داده که یه سری از الگوریتم های معروف رو ارائه میده.
قبلا هم یه تاپیک دیگه اینو آپلود کردم،این هم لینکش:

http://barnamenevis.org/forum/showpost.php?p=322078&postcount=2

mehdi_RM
پنج شنبه 16 فروردین 1386, 11:29 صبح
من طرز فکرم اشتباه بود فکر می کردم که باید 2 تا الگوریتم یکی برای دیکد و یکی برای انکد بنویسیم
که فهمیدم یکی کافی و خودمم خیلی الگوریتم می توتنم بنویسم
ممنون از دوستان که کمک کردن
code master عزیز کد md5 به زبان وی بی نداری؟؟