Мне было интересно, как я могу создать надежный и безопасный пароль на С#.
Я немного искал Google и видел эту формулу в Википедии, где L
- длина пароля, а N
- количество возможных символов:
Кроме того, я нашел этот вопрос, но по какой-то причине метод Membership.GeneratePassword
просто возвращает случайное число с 1 цифрой, в которой абсолютно нет пароля. Все остальные решения были очень медленными ( > 0,5 с).
Мне нужна помощь в реализации этой формулы (я не знаю, с чего начать). Вы также можете предложить другое решение или объяснить, почему GeneratePassword
не работает.