PDA

View Full Version : روشی برای مخفی کردن پسورد



montazer_mosleh
دوشنبه 24 تیر 1387, 21:12 عصر
سلام دوستان .
من دارم برنامه ای می نویسم که نیاز به گرفتن یوزر و پسورد داره . چطور وقتی پسورد می گیرم, اون رو با کاراکتر هایی مثل * مخفی کنم؟

مهدی رحیم زاده
دوشنبه 24 تیر 1387, 21:28 عصر
PasswordChar مربوط به TextBox رو برابر * بزار .
همین
موفق باشید .

top7news
سه شنبه 25 تیر 1387, 10:13 صبح
البته فقط این کافی نست
اگه کسی به بانکت دسترسی پیدا کنه دیگه گذاشتن * کمکی بهت نمیکنه

dark.lord
سه شنبه 25 تیر 1387, 13:11 عصر
با امکانات sql در #c می تونی پسوردهاتو به عنوان یک پایگاه داده مخفی کنی...!

jaza_sa
سه شنبه 25 تیر 1387, 13:32 عصر
سلام

میتونید اطلاعات مهمی مثل پسورد رو Hash کنید و در دیتابیس ذخیره کنید.
Hash الگوریتمی یک طرفه برای Encript کردن اطلاعات است یعنی با هیچ روشی نمیشه این اطلاعات رو Decript کرد. :لبخند:


string pass = txtPassword.Text;
pass = pass.getHash();

از اون طرف پسورد رو باید از دیتابیس بخونیم و با این عبارت مقایسه کنیم ، در صورتی که یکی بودن ، معلوم میشه که پسورد درست وارد شده.
در ضمن در این روش دیگه خود ما هم به پسورد ها دسترسی نداریم :متفکر: