С++ программа с шифрованием
930 UAHПрограмма (без использования БД), которая сохраняет указанные данные в зашифрованном виде в файл, затем выдаёт их в расшифрованном виде. Идея предполагает, что в программе вводится логин (возможно будет соответствовать имени зашифрованного файла) и пароль, а программа соответственно при правильном указании пароля (пароль хранится в файле с данными) будет выводить хранящиеся данные.
Так же отдельный пункт "Создать файл" в котором будет указываться логин (имя нового файла) и пароль, и далее вводится данные. Какие данные пока сказать не могу, но в любом случае текстовые (возможно паспортные и другие личные данные).
Возможны другие варианты, но изначальная идея такая. Алгоритм шифрования не слишком простой/не слишком сложный, среднячок. Программа для курсового, поэтому желательно чтобы все насколько возможно подробно было описано как и что работает.
Более подробно лично обсудим.
-
2374 138 4 Здравствуйте!
Обращайтесь, обсудим детали.
Гарантирую качественную работу и кратчайшие сроки.
-
335 16 1 День добрый! Как уже заметили в обсуждении непонятно зачем нужен логин и зачем хранить пароль в файле.. Предлагаю немного другую концепцию: Программа будет побитово шифровать и сохранять файлы на основе ключа вводимого пользователем. Точно также расшифрововать шифрованные файле на основе вводимого ключа. При побитовой шифровке программе будет все равно какие файлы шифровать текст, картинки, музыку или видео.
В качестве алгоритма шифрования предлагаю использовать комбинацию из обратимых побитовых операций. (Блочный шифр)
Если язык непринципиален могу предложить уже готовую программу на python.
Иначе готов реализовать на С++.
По поводу интерфейса - консольного тут вполне хватит, но если нужно могу написать на Qt.
Обращайтесь - буду рад помочь)
-
1968 88 11 6 Здравствуйте, готов реализовать проект, делал подобные работы. С шифрованием знаком. Готов обсудить детали
-
Здравствуйте, какой алгоритм шифрования следует использовать ?
-
... в программе вводится логин (возможно будет соответствовать имени зашифрованного файла) ...
неясно, зачем именно такое требование. Посмотрите, например, как сделана программа KeePass - там логин не нужен (для классической версии можно даже глянуть исходники).
В любом случае - вопросы:
1) Для какой операционки? Чем будете компилировать? IDE?
2) Интерфейс, я так понимаю, оконный (графический). Какую библиотеку планируете использовать для этого - Qt, wxWidgets, MFC/ATL, WinForms, etc.?
3)
Алгоритм шифрования не слишком простой/не слишком сложный, среднячок.
Алгоритм шифрования вы свой должны разработать или можно взять стандартный (напр., что-то из openssl)?
-
Здравствуйте. У меня большой опыт создания учебных проектов. Здесь, насколько я понимаю, шифрование является главным заданием. Скажите, алгоритм нужно реализовать в коде или можно его просто подключить из готовой внешней библиотеки? Думаю, я могу помочь. Свой код я всегда комментирую подробно. По цене договоримся.
-
Актуальні фриланс-проєкти в категорії C та C++
Проект по розробці програмного забезпечення для мікроконтролерівВітаю шановні! Шукаю спеціаліста або команду, яка зможе розробити програмну частину для розповсюджених мікроконтролерів типу Arduino, ESP або Raspberry-Pi. Ключові моменті: - контролер повинен отримувати на вхід 5 аналогових сигналів, - на виході повинен видавати також 5… C та C++, Системне програмування |
Скрипт, який буде взаємодіяти за допомогою зображенняПотрібен скрипт, який буде взаємодіяти за допомогою зображення + тексту (назва товару на екрані) + ціни. Проще кажучи, скрипт повинен натискати на логотип платформи (зліва зверху білий текст), щоб оновлювати асортимент товарів (кожні 3-5 секунд), потім повинен бути пошук за… C та C++, Python ∙ 8 ставок |
Створення телеграм бота з інтеграцією GPT
12 000 UAH
|
Налаштувати обмін данними між jetson nano та іншим пристроєм по can шиНалаштувати обмін данними між jetson nano та іншим пристроєм по can шині за допомогою RS485 CAN документація і приклади тут: https://www.waveshare.com/wiki/RS485_CAN_for_Jetson_Nano Пакет даних, що передаються розбивається на фрейми розміром по 8 байт, кодування перших 7 байт… C та C++, Linux та Unix ∙ 2 ставки |
Інфрачервоний датчик температури ZigBeeПотрібен інфрачервоний датчик температури з передачею даних через протокол ZigBee на сервер Home Assistants в MQTT Обладнання : Модуль ESP32-C6-WROOM-1-N8 інфрачервоний термометр MLX90614 + додати світлодіод лазер для означення, де счивається температура C та C++, Вбудовані системи та мікроконтролери ∙ 1 ставка |