Реализовать алгоритм шифрования/дешифрования, используя аффинные шифры высших порядков (k >=2). Интерфейс приложения должен позволять задавать ключ порядка k вручную и автоматически, экспорт/импорт ключа из файла. Предусмотреть проверку ключа на корректность и автоматическую генерацию валидного ключа. Открытый/зашифрованный текст должен считываться из файла, результат – записываться в файл. Измерить время выполнения отдельно алгоритма шифрования и дешивирования. Проверьте работу программы на больших текстовых файлах >=5Mb. Код должен быть коментированым.
Отзыв заказчика о сотрудничестве с фрилансером
Лабораторная работа по криптологии.Робота сделана быстро и качественно.
Отзыв фрилансера о сотрудничестве с Oleg Petrov
Лабораторная работа по криптологии.В процессе сотрудничества с заказчиком все устроило, рекомендую заказчика.
![]()
Актуальные фриланс-проекты в категории C и C++
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 11 дней 6 часов назад ∙ 6 ставок |
Разработка карты семян Minecraft Java / просмотрщика семян для сайтаРазработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть… C и C++, HTML и CSS верстка ∙ 11 дней 13 часов назад ∙ 17 ставок |