PDA

View Full Version : سوال: طریقه رمزگذاری پسورد



farhan1
جمعه 23 فروردین 1392, 19:45 عصر
سلام خدمت اساتید محترم
من می خواهم زمانی که مدیر سیستم برای کاربران user وpassword تعریف می کند در بانک اطلاعاتی پسورد به صورت رمزگذاری باشه

vistacali
جمعه 23 فروردین 1392, 19:47 عصر
از الگوریتم های md5 میتونی استفاده کنی توضیح هم درون همین فروم است

به لینک های زیر هم سر بزن

لینک اول (http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/d6a2836a-d587-4068-8630-94f4fb2a2aeb/)
لینک دوم (http://stackoverflow.com/questions/202011/encrypt-decrypt-string-in-net)

farhan1
جمعه 23 فروردین 1392, 20:25 عصر
:گیج:من که هیچی نفهمیدم
کسی نیست به صورت ساده وروان کمک کننهههههههههههههههههههههه ههههههه

alexmcse
جمعه 23 فروردین 1392, 20:55 عصر
سلام
کلاس
وENCRYPT
DECRYPT
را از لینک زیر دانلود کن
http://alexmcse.blogsky.com/
کاری داشتی در خدمتیم

farhan1
جمعه 23 فروردین 1392, 21:36 عصر
حالا این کلاس را چگونه در تکست باکس پسورد استفاده کنم
می تونید طرز کار این کد را بگید با مثال

alexmcse
جمعه 23 فروردین 1392, 23:35 عصر
سلام
//این خط اسم امیر را انکریپت میکند
//نتیجه این خط عبارت (63eefbd45d89e8c91f24b69f7539942)
//است
textBox1.Text = EncryptClass.EncryptString("amir");
//این خط مقایسه میکند که رشته امکریپت شده با نتیجه انکریپت برابر است یا نه اگر برابر باشد رشته انکریپت شده در خروجی چاپ میشود
EncryptClass.DecryptText("amir", "63eefbd45d89e8c91f24b69f7539942");
//خروجی آن نام امیر است
//اگر بجای امیر احمد بنویسی خطا میدهد

farhan1
شنبه 24 فروردین 1392, 20:19 عصر
دانلود کردم ولی این کدی که نوشتید بعد از EncryptClass کد بعدشی نمیاد

میشه بگید الان چطوری استفاده کنم در ضمن کلاس را به برنامه اضافه کردم.
اینم کد ثبت

102765

farhan1
شنبه 24 فروردین 1392, 20:21 عصر
102766

اینم فرم مدیریت کاربر

nina_rahmani
شنبه 24 فروردین 1392, 20:56 عصر
102772102771



باید Hash انجام بدید با استفاده از MD5
بدین صورت که یک کلاس جداگانه بسازید و کدهای زیر را وارد کنید که کلاس hash کردن پسورد میشود که در برنامه ان را صدا میزنید.


و بعد مثلا در متد ADD میخواهید یوزر و پسورد را بگیرید و در دیتابیس بگذارید کلاس بالا را فراخوانی کنید


حال هر کجا پسورد داشتید به جای ان hashStr را بگذارید.