Другие языки программирования и технологии
нужен алгоритм !
Наглец Вы батенька.
а что тупым перебором:
for n1 = 1 to max
for n2 = 1 to max
for n3 = 1 to max
for n4 = 1 to max
for n5 = 1 to max
for n6 = 1 to max
Password = S[n1] + S[n2] + S[n3] + S[n4] + S[n5] + S[n6]
next
next
next
next
next
next
for n1 = 1 to max
for n2 = 1 to max
for n3 = 1 to max
for n4 = 1 to max
for n5 = 1 to max
for n6 = 1 to max
Password = S[n1] + S[n2] + S[n3] + S[n4] + S[n5] + S[n6]
next
next
next
next
next
next
А посчитать пробовал? Сколько получится РАЗНЫХ паролей? Могу сказать, по математике это 65 (26+26 - буквы + 10 - цифры + 3 - ?&) в степени 6. Сам возведешь? Это количество, а размер блокнота будет соответственно 75418890625 * 8 (6 символов + ВК + ПС) . Диска-то хватит для записи? И сколько это будет писаться?
Гг) Эта программа по идее должна:
1) писать только уникальные пароли (т. е. проверять, есть ли похожий в списке)
2) хранить эталоны в памяти (быстрый вариант) или на диске (медленно, зато не критично по объему информации)
а вообще, можно просто самому посидеть, посчитать на калькуляторе, сколько ресурсов потребуется от пк и/или канала связи (это же брутфорсер, да?) ) для того, чтобы сгенерировать, подобрать и перебрать все возможные варианты. Самое важно здесь время - тысячи часов) Годы ожидания.
Все, что нужно для написания: найти любой алгоритм генерации паролей (исходников на разных языках множество) и научить программэ писать результат в файл) все дела.
Оно того не стоит.
1) писать только уникальные пароли (т. е. проверять, есть ли похожий в списке)
2) хранить эталоны в памяти (быстрый вариант) или на диске (медленно, зато не критично по объему информации)
а вообще, можно просто самому посидеть, посчитать на калькуляторе, сколько ресурсов потребуется от пк и/или канала связи (это же брутфорсер, да?) ) для того, чтобы сгенерировать, подобрать и перебрать все возможные варианты. Самое важно здесь время - тысячи часов) Годы ожидания.
Все, что нужно для написания: найти любой алгоритм генерации паролей (исходников на разных языках множество) и научить программэ писать результат в файл) все дела.
Оно того не стоит.
Похожие вопросы
- Подскажите мне пожалуиста что такое алгоритм и зачем компьютеру. нужен алгоритм.И что такое прога Паскаль и зачем она
- Зачем нужны алгоритмы О(n), O(n!)?
- нужен алгоритм
- Нужен алгоритм перебора массива.
- как посчитать 365! (С++) Нужен алгоритм вычисления факториала больших чисел.
- Нужен алгоритм перебора всех вариантов для заданых чисел!!!!
- Почему программирование на первый взгляд такое сложное? Потому что многие не умеют составлять алгоритмы?
- Нужно ли быть очень сильным математиком и хорошо уметь конструировать алгоритмы на позиции Software Engineer?
- Нужна помощь с алгоритмом. Возможно, проще будет математикам :)
- Нужна программа для рисования блок-схем алгоритмов