Лабораторная на Java

Выполнен
Заказ
5852066
Раздел
Работа с текстом
Предмет
Другое
Антиплагиат
70% eTXT
Срок сдачи
29 Янв 2024 в 01:00
Цена
0 ₽
Блокировка
10 дней
Размещен
26 Янв 2024 в 21:43
Просмотров
19
Описание работы
* Написать программу на языке программирования Java (версии не менее 8ой),
* обеспечивающую генерацию ключей на основе алгоритма SHA-256, исходные данные для которого исходят из координат мыши, собранных при её скольжении по экрану во время работы реализованного ПО,
* Программа должна иметь следующие входные параметры:
* 1) Количество позиций, достаточных для проведения генерации ключей
* 2) 2 целочисленных параметра для реализации алгоритма "отсечки" значений в процентном соотношении, реализуемой с помощью рандомайзера (алгоритм "Хочу беру. Не хочу, не беру") (используется для реализации пропуска близко стоящих координатных значений)
* Программа должна после получения нужного количества точек преобразовать каждое числовое значение в строку и сложить их от 0 до N элемента по очереди в одну единую строку с учётом выбора линии координат(выполнить конкатенацию) (ось абсцисс и ось ординат складываются в строку отдельно друг от друга).
* *После получения таких строк их нужно пропустить их через алгоритм SHA-256, который выдаст строки со строго установленной длинной в 64 символа.
* После получения значений строк из алгоритма SHA-256 выполните конкатенацию строки от оси абсцисс и оси ординат соответственно.
* Пропустите полученную строку по аналогии с шагом со * и получите итоговый ключ, который и будет результатом программы.
* Выведите значения полученных строк в примерно таком формате:
* SHA-256 для позиции по оси Х: cd666b36b1444963be232c76498e2cfb3a7e60abdf82fcbe811a0b120bd1285a
* SHA-256 для позиции по оси Y: 9dd7b68b00682291b77b6cea97c14c12ac22aa0b507e9fb9a118f3be1e05f5b0
* SHA-256 по обеим осям: a2e2dcfa343993ed2474b313e8749f5c90c480c48c12f9db46e5fb090020324c
Код с комментариями и пояснениями
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
2 дня 17 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир