نمایش نتایج 1 تا 40 از 533

نام تاپیک: 1001 نکته در سی شارپ

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8

    نقل قول: 1001 نکته در سی شارپ

    ایجاد رمزهای تصادفی توسط فضای نام 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);
    }
    آخرین ویرایش به وسیله Mahmoud.Afrad : چهارشنبه 27 خرداد 1394 در 02:57 صبح






برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •