нужна помощь =(

  • Автор темы Автор темы talyanyx
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
T

talyanyx

Необходимо написать программу, которая принимает входной параметр в качестве пароля, сравнивает его и в случае совпадения, выводит какой-то текст.
Необходимо организовать параллельный поиск паролей методом перебора. Известно, что пароль 4-значный и состоит только из цифр. В качестве параметра данная программа принимает число параллельных потоков.

Порядок работы общего потока:
1) Определяется число параллельных потоков - N
2) Весь диапазон паролей разбивается на N участков.
3) Заполняется структура аргумента для каждого из потоков
4) Запуск потоков
5) Ожидание завершения и вывод результата.

Порядок работы потока, подбирающего пароль:
1) Считывание входных параметров (структуры)
2) Организация цикла на определенном диапазоне паролей
3) Запуск процесса сравнивания паролей в цикле
4) Проверка возвращаемого результата
5) Сохранение правильного пароля, если найден.
 
Какого рода нужна помощь. Если написать приложение за тебя, то ты ошибся веткой форума, если консультативного рода, то не понятно какой из пунктов вызвал у тебя затруднее.
 
Аха, с такой спеками...
На ADA писать?
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!