Програмная реализация шифра Плейфера
Цена договорная
Необходимо реализовать desktop приложение, в котором будет реализован шифр Плейфера
Можно использовать любой ЯП (Python, C++, C#, Java).
Можно взять готовую реализацию алгоритма (указать источник), видоизменять его не нужно.
Нужен проект решения + exe файл, если Python то просто файл requirements с зависимостями.
Что должно быть реализовано (обсуждаемо):
возможность шифрования/расшифрования как выбираемых файлов любого типа, так и вводимых текстовых сообщений на ключе, выводимом из парольной фразы с регулируемой пользователем минимальной длиной и сложностью;
возможность при расшифровании проверять правильность введенной парольной фразы (например, путем добавления к данным перед их шифрованием сигнатуры – специальной строки символов – с проверкой ее наличия в расшифрованных данных и удалением из них в случае успешной проверки);
возможность удаления шифруемого (расшифровываемого) файла после выполнения криптографической операции;
возможность сохранения зашифрованного введенного пользователем текстового сообщения в файле с выбираемым именем.
Можно использовать любой ЯП (Python, C++, C#, Java).
Можно взять готовую реализацию алгоритма (указать источник), видоизменять его не нужно.
Нужен проект решения + exe файл, если Python то просто файл requirements с зависимостями.
Что должно быть реализовано (обсуждаемо):
возможность шифрования/расшифрования как выбираемых файлов любого типа, так и вводимых текстовых сообщений на ключе, выводимом из парольной фразы с регулируемой пользователем минимальной длиной и сложностью;
возможность при расшифровании проверять правильность введенной парольной фразы (например, путем добавления к данным перед их шифрованием сигнатуры – специальной строки символов – с проверкой ее наличия в расшифрованных данных и удалением из них в случае успешной проверки);
возможность удаления шифруемого (расшифровываемого) файла после выполнения криптографической операции;
возможность сохранения зашифрованного введенного пользователем текстового сообщения в файле с выбираемым именем.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.