PDA

View Full Version : ساختن پسورد با ارقام و حروف دلخواه



Restlesa
پنج شنبه 05 آبان 1390, 12:39 عصر
سلام بر همگی دوستان عزیز برنامه نویس
یه برنامه ای می خوام در رابطه با تولید تصادفی پسورد با امکاناتی نظیر :
معرفی تعداد ارقام به صورت دستی. منظورم اینه که مثلا در textbox هر عددی رو که وارد کردیم یه پسورد به تعداد اون رقم وارد شده در textbox ایجاد بشه و امکان دیگه ای که می خوام داشته باشه این هستش که گزینه هایی برای انتخاب نوع کاراکتر داشته باشیم
در سایت هم خیلی جستجو کردم اما نمونه سورسی که با سی شارپ نوشته شده باشه رو نتونستم پیدا کنم
کسی هست منو راهنمایی کنه ؟؟؟

sobaisobai
پنج شنبه 05 آبان 1390, 13:15 عصر
سلام دوست عزیز
فکر کنم منظورت این باشه
public static string CreateRandomPassword(int passwordLength)
{
string allowedChars = "abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ 0123456789!@$?_-";
char[] chars = new char[passwordLength];
Random rd = new Random();

for (int i = 0; i < passwordLength; i++)
{
chars[i] = allowedChars[rd.Next(0, allowedChars.Length)];
}

return new string(chars);
}
موفق باشی

ali_habibi1384
پنج شنبه 05 آبان 1390, 14:30 عصر
ميشه بگين چرا نوع تابع تون رو Static تعريف كردي در حاليكه خروجي اون Private هست؟

sobaisobai
پنج شنبه 05 آبان 1390, 14:32 عصر
سلام
اشتباه شد
کد تصحیح شد