Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Генерация случайных паролей


Автор: Iganga 20.4.2009, 22:52
Добрый день форумчане!

Обычно, когда генерируется пароль, то случайным может быть не один компонент, а несколько.
В моем случае - это текущее время и случайное число.

Я не имею представления о том, как все это преобразовать в пароль фиксированной длины.
Подскажите пожалуйста. Я не прошу код. Если можно ссылку на внешний ресурс.

Огромное спасибо.

Автор: azesmcar 20.4.2009, 23:02
Iganga

Код

        static string generatePassword(int size, string alphabet = "qwertyuiopzxcvbnm...")
        {
            string password = string.Empty;
            int alphabetLen = alphabet.Length;
            Random random = new Random();
            for (int i = 0; i < size; ++i)
            {
                password += alphabet[random.Next(0, alphabetLen)];
            }
            return password;
        }



К примеру так не пойдет?

Автор: Iganga 20.4.2009, 23:08
azesmcar 

Большое ВАм спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)