0

تاپیک جامع نکات در سی شارپ

 
siryahya
siryahya
کاربر طلایی1
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 158652
محل سکونت : ▂▃▄▅▆▇█Tabriz█▇▆▅▄▃▂

پاسخ به:تاپیک جامع نکات در سی شارپ
سه شنبه 22 اردیبهشت 1394  10:18 PM

ایجاد رمزهای تصادفی توسط فضای نام System.Security.Cryptography
کد:
public static string CreateRandomEncryptedPassword(int PasswordLen)
        {
            String allowedChars =
            "abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXY  Z0123456789";
            Byte[] randomBytes = new Byte[PasswordLen];
            RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
            rng.GetBytes(randomBytes);
            char[] chars = new char[PasswordLen];
            int allowedCharCount = allowedChars.Length;
            for (int i = 0; i < PasswordLen; i++)
            {
                chars[i] = allowedChars[(int)randomBytes[i] % allowedCharCount];
            }
            return new string(chars);
        }

 

ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیله‌سین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.

تشکرات از این پست
دسترسی سریع به انجمن ها