ورود

View Full Version : چک کردن یوزر نیم که پسوردش هش شده؟



amin1softco
دوشنبه 24 آبان 1389, 21:22 عصر
فرض کنید ما یک جدول داریم که دو ستون داره یکی یوزر نیم و دومی پسوردی که به یک شیوه رمز گذاری شده .... حالا ما می خواهیم با سی شارپ یک برنامه بنویسیم که در این جدول چک کنه ببینه آیا این کاربر ماله این سیستمه یا نه؟
من می خوام بدونم آیا دوباره پسورد رو ما هش کنیم و با داده ها مطابقت بدیم یا اینکه بطور مستقیم ارسالش کنیم و با توابع خودSQL اونو هش کنیم و مطابقت بدیم؟ و اینکه چطوری باید سرچ را انجام بدیم یعنی با همین تابع انتخاب معمولی یا متفاوت ؟


SELECT * FROM Persons
WHERE FirstName LIKE 'username'

رها
سه شنبه 25 آبان 1389, 00:08 صبح
از like برای جستجو استفاده نکن به جاش عملگر = رو به کار ببر
اگه به بستر شبکه ات مطمئن نیستی بهتره اول هش کنی بعد بفرستی دیتابیس

Rezahak
سه شنبه 25 آبان 1389, 09:21 صبح
شما مي تونيد كلاسي كه با آن عمليات رمزنگاري را انجام مي دهيد به صورت يك dll درآورده و داخل بانكتون import كنيد و بعد از رشته اي كه كاربر ارسال ميكند را بوسيله آن رمز كرده و با مقدار موجود در جدول مربوطه مقايسه نماييد