View Full Version : سوال: طریقه رمزگذاری پسورد
farhan1
جمعه 23 فروردین 1392, 20:45 عصر
سلام خدمت اساتید محترم
من می خواهم زمانی که مدیر سیستم برای کاربران user وpassword تعریف می کند در بانک اطلاعاتی پسورد به صورت رمزگذاری باشه
vistacali
جمعه 23 فروردین 1392, 20: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, 21:25 عصر
:گیج:من که هیچی نفهمیدم
کسی نیست به صورت ساده وروان کمک کننهههههههههههههههههههههه ههههههه
alexmcse
جمعه 23 فروردین 1392, 21:55 عصر
سلام
کلاس
وENCRYPT
DECRYPT
را از لینک زیر دانلود کن
http://alexmcse.blogsky.com/
کاری داشتی در خدمتیم
farhan1
جمعه 23 فروردین 1392, 22:36 عصر
حالا این کلاس را چگونه در تکست باکس پسورد استفاده کنم
می تونید طرز کار این کد را بگید با مثال
alexmcse
شنبه 24 فروردین 1392, 00:35 صبح
سلام
//این خط اسم امیر را انکریپت میکند
//نتیجه این خط عبارت (63eefbd45d89e8c91f24b69f7539942)
//است
textBox1.Text = EncryptClass.EncryptString("amir");
//این خط مقایسه میکند که رشته امکریپت شده با نتیجه انکریپت برابر است یا نه اگر برابر باشد رشته انکریپت شده در خروجی چاپ میشود
EncryptClass.DecryptText("amir", "63eefbd45d89e8c91f24b69f7539942");
//خروجی آن نام امیر است
//اگر بجای امیر احمد بنویسی خطا میدهد
farhan1
شنبه 24 فروردین 1392, 21:19 عصر
دانلود کردم ولی این کدی که نوشتید بعد از EncryptClass کد بعدشی نمیاد
میشه بگید الان چطوری استفاده کنم در ضمن کلاس را به برنامه اضافه کردم.
اینم کد ثبت
102765
farhan1
شنبه 24 فروردین 1392, 21:21 عصر
102766
اینم فرم مدیریت کاربر
nina_rahmani
شنبه 24 فروردین 1392, 21:56 عصر
102772102771
باید Hash انجام بدید با استفاده از MD5
بدین صورت که یک کلاس جداگانه بسازید و کدهای زیر را وارد کنید که کلاس hash کردن پسورد میشود که در برنامه ان را صدا میزنید.
و بعد مثلا در متد ADD میخواهید یوزر و پسورد را بگیرید و در دیتابیس بگذارید کلاس بالا را فراخوانی کنید
حال هر کجا پسورد داشتید به جای ان hashStr را بگذارید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.