Программа, генерирующая номера билетов для каждого человека, детерминированно связанные с ФИО и параметром распределения.
- SHA-256
Программа получает на вход путь к файлу
со списком учеников, кол-во используемых вариантов
для генерации билетов и параметр
, меняющий распределение билетов, а также ключевые слова --file
, --numbilets
и --parameter
.
Установите библиотеку OpenSSL:
sudo apt-get install libssl-dev
Соберите проект:
g++ -o main crypt1.cpp -lssl -lcrypto
Чтобы запустить проект в командной строке напишите (без "<, >"):
./main --file <путь к файлу> --numbilets <кол-во вариантов> --parameter <параметр распределения>
Пример запуска:
./main --file students.txt --numbilets 5 --parameter 40
openssl (https://www.openssl.org/)