* Написать программу на языке программирования Java (версии не менее 8ой),
* обеспечивающую генерацию ключей на основе алгоритма SHA-256, исходные данные для которого исходят из координат мыши, собранных при её скольжении по экрану во время работы реализованного ПО,
* Программа должна иметь следующие входные параметры:
* 1) Количество позиций, достаточных для проведения генерации ключей
* 2) 2 целочисленных параметра для реализации алгоритма "отсечки" значений в процентном соотношении, реализуемой с помощью рандомайзера (алгоритм "Хочу беру. Не хочу, не беру") (используется для реализации пропуска близко стоящих координатных значений)
* Программа должна после получения нужного количества точек преобразовать каждое числовое значение в строку и сложить их от 0 до N элемента по очереди в одну единую строку с учётом выбора линии координат(выполнить конкатенацию) (ось абсцисс и ось ординат складываются в строку отдельно друг от друга).
* *После получения таких строк их нужно пропустить их через алгоритм SHA-256, который выдаст строки со строго установленной длинной в 64 символа.
* После получения значений строк из алгоритма SHA-256 выполните конкатенацию строки от оси абсцисс и оси ординат соответственно.
* Пропустите полученную строку по аналогии с шагом со * и получите итоговый ключ, который и будет результатом программы.
* Выведите значения полученных строк в примерно таком формате:
* SHA-256 для позиции по оси Х: cd666b36b1444963be232c76498e2cfb3a7e60abdf82fcbe811a0b120bd1285a
* SHA-256 для позиции по оси Y: 9dd7b68b00682291b77b6cea97c14c12ac22aa0b507e9fb9a118f3be1e05f5b0
* SHA-256 по обеим осям: a2e2dcfa343993ed2474b313e8749f5c90c480c48c12f9db46e5fb090020324c
Код с комментариями и пояснениями
Иван
СПбГЭТУ (ЛЭТИ)
Работа выполнена досрочно. В целом, всё сделано как надо. Некоторые моменты, свойственные ...
Маргарита
МГУ им. Огарева
Быстрое выполнение заданий, ответы на все вопросы, спасибо огромное, обязательно обращусь ...
Сергей
Московский технологический колледж
Работа выполнена качественно и вовремя. Очень ответственный исполнитель. Большое спасибо!
Дарья
СИБГу им.а.Решетнева
Ко всем купленным работам преподаватель придиралась, к моей работе купленной на этом сайте...