Ищется программист для консультации по реализации проекта на одноплатном компьютере, возможно Raspberry Pi, с взаимодействием с мобильными устройствами. Требуется специалист с опытом работы с micropython и мобильной разработкой. Необходима консультация на час или меньше.
На Python написать линейный конгруэнтный генератор,шифратор,дешифратор
Линейный конгруэнтный генератор
Линейный конгруэнтный генератор задается рекуррентной формулой:
gi = a⋅gi–1 + b (mod m), где gi – i-й член последовательности псевдослучайных чисел; a, b, m и g0 – ключевые параметры. Данная последовательность состоит из целых чисел от 0 до m – 1, и если элементы gi и gj совпадут, то последующие участки последовательности также совпадут: gi+1 = gj+1, gi+2 = gj+2, и т.д. Поэтому последовательность {gi} является периодической, и ее период не превышает m. Для того чтобы период последовательности псевдослучайных чисел, сгенерированной по указанной рекуррентной формуле, был максимальным (равным m), параметры данной формулы должны удовлетворять следующим условиям:
- b и m —взаимно простые числа;
- a – 1 делится на любой простой делитель числа m;
1. Реализовать ЛКГ в соответствии с вариантом, записанном в формате LCG(m, a, b, g0).
Вариант 3.
2. Ввести открытый текст, зашифровать и дешифровать его методом гаммирования, используя ЛКГ.
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- $20Прикладное ПО2 заявкиЗакрыт3 года назад
Необходима помощь в выполнении 9 лабораторных заданий по Turbo Prolog. Сроки выполнения: желательно к 20 декабря, крайний срок - 28 декабря. Ожидается качественное выполнение заданий.
Прикладное ПОнет заявокЗакрыт3 года назадТребуется разработка программы на OpenCL, которая будет функционировать на GPU-сервере. Программа должна выполнять определенные вычисления, иметь минимальную админку и отправлять оповещения. Ожидается качественное выполнение задачи с учетом всех требований.
Прикладное ПОнет заявокЗакрыт3 года назадНеобходимо разработать приложение, хранящее информацию о родителях, детях и учебных учреждениях. Реализовать структуру данных в виде таблиц, механизмы добавления взрослых и детей, а также автоматический подбор учебных учреждений. Также требуется функция смены адреса и учебного заведения через консольный ввод и проверочные тесты для записи и чтения данных без JPA.
Прикладное ПО2 заявкиЗакрыт3 года назадТребуется разработка прикладного ПО для поиска и выделения определённых слов в тексте, а также редактирования. В описании интерфейса и функций программы можно опираться на Textus Pro для лучшего понимания задачи. Вся необходимая информация представлена в прикреплении.
Прикладное ПОнет заявокЗакрыт3 года назадНеобходимо реализовать трехмерную сцену в OpenGL/C++ с минимум 7 уникальными объектами. Окно приложения должно быть 1280x720. Требуются два цветных источника света, текстуры на 3 объектах, а также управление положением наблюдателя и сменой цвета света через меню.
Прикладное ПОнет заявокЗакрыт3 года назадТребуется разработать NFT коллекцию на блокчейне BSC. Необходимо написать смартконтракт и сгенерировать элементы коллекции на основе предоставленной графики. Работа включает в себя как программирование, так и создание уникальных NFT на базе существующих визуалов.
Прикладное ПО2 заявкиЗакрыт3 года назадНеобходимо разработать парсер для Twitter, который отслеживает подписки указанных аккаунтов. При подписке на новых пользователей информация должна отправляться в Telegram. Ожидается реализация на языке, близком к Python, но возможны и другие предложения.
Прикладное ПО4 заявкиЗакрыт3 года назадТребуется настроить интеграцию между МойСклад и Комплексной Автоматизацией. Необходимо выполнить выгрузку дополнительных полей, помимо стандартных, для корректной загрузки в КА. Сотрудник с КА будет помогать в процессе настройки.
Прикладное ПОнет заявокЗакрыт3 года назад