Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

С++ программа с шифрованием

930 UAH

  1. 2374    138  4
    3 дні930 UAH

    Здравствуйте!
    Обращайтесь, обсудим детали.
    Гарантирую качественную работу и кратчайшие сроки.

  2. 335    16  1
    1 день930 UAH

    День добрый! Как уже заметили в обсуждении непонятно зачем нужен логин и зачем хранить пароль в файле.. Предлагаю немного другую концепцию: Программа будет побитово шифровать и сохранять файлы на основе ключа вводимого пользователем. Точно также расшифрововать шифрованные файле на основе вводимого ключа. При побитовой шифровке программе будет все равно какие файлы шифровать текст, картинки, музыку или видео.
    В качестве алгоритма шифрования предлагаю использовать комбинацию из обратимых побитовых операций. (Блочный шифр)
    Если язык непринципиален могу предложить уже готовую программу на python.
    Иначе готов реализовать на С++.
    По поводу интерфейса - консольного тут вполне хватит, но если нужно могу написать на Qt.
    Обращайтесь - буду рад помочь)

  3. 1968    88  11   6
    3 дні930 UAH

    Здравствуйте, готов реализовать проект, делал подобные работы. С шифрованием знаком. Готов обсудить детали

  4. Ще 3 ставки приховано
  • Захар Шимкевич
    19 листопада 2020, 22:21 |

    Здравствуйте, какой алгоритм шифрования следует использовать ?

  • Профіль видалено
    19 листопада 2020, 22:43 |

    Здравствуйте. Дело в том, что сам не знаю. Если есть какие-то предложения, было бы замечательно.

  • Профіль видалено
    19 листопада 2020, 22:31 |

    ... в программе вводится логин (возможно будет соответствовать имени зашифрованного файла)  ...

    неясно, зачем именно такое требование. Посмотрите, например, как сделана программа KeePass - там логин не нужен (для классической версии можно даже глянуть исходники).

    В любом случае - вопросы:

    1) Для какой операционки? Чем будете компилировать? IDE?

    2) Интерфейс, я так понимаю, оконный (графический). Какую библиотеку планируете использовать для этого - Qt, wxWidgets, MFC/ATL, WinForms, etc.?

    3)

    Алгоритм шифрования не слишком простой/не слишком сложный, среднячок. 

    Алгоритм шифрования вы свой должны разработать или можно взять стандартный (напр., что-то из openssl)?

  • Профіль видалено
    19 листопада 2020, 22:48 |

    1. Операционка Win10, MVS
    2. На данный момент вопрос с интерфейсом не вникал, но вообще да, оконный. Насчёт библиотеки – самую простую для понимания.
    3. Алгоритм шифрования в данную секунду не скажу, идеи и помощь в этом вопросе приветствуются.

  • Профіль видалено
    19 листопада 2020, 23:16 |

    Спасибо за уточнения.

    Какие данные пока сказать не могу, но в любом случае текстовые (возможно паспортные и другие личные данные). 

    Этот момент стоит подробее прояснить: будут храниться данные о каком-то одном объекте (типа одна строка из таблицы), набор данных (типа одна таблица) или наборы данных (несколько таблиц, возможно, связанных между собой)?

    пароль хранится в файле с данными 

    Для курсового пойдёт, но вообще пароль хранить необязательно и вообще нежелательно, даже если он будет зашифрован вместе с другими данными. Возможно, достаточно ограничиться его хешем.

    Проверка правильности пароля осуществляется после расшифровки - если получили мусор, то пароль был неправильным 🙂

  • Профіль видалено
    21 листопада 2020, 14:49 |

    Если предметом работы является именно шифрование, то вопрос с интерфейсом не принципиален. Можно сделать на Qt, можно на WinForms. Мне уже приходилось делать подобную программу, только она была не по криптографии, а по стеганографии, и не на С++, а на Java. Там я реализовал в одном интерфейсе несколько алгоритмов стеганографии. Пользователь выбирал алгоритм, вводил сообщение, выбирал файл, в который встраивать сообщение, нажимал кнопку запуска - отчет по алгоритму выводился в текстовом поле. Здесь бы я мог сделать подобным образом. Что касается цены, то тут можно обсудить, не получится ли ее даже еще уменьшить немного. Пишите мне в лс.

  • Профіль видалено
    20 листопада 2020, 15:45 |

    Здравствуйте. У меня большой опыт создания учебных проектов. Здесь, насколько я понимаю, шифрование является главным заданием. Скажите, алгоритм нужно реализовать в коде или можно его просто подключить из готовой внешней библиотеки? Думаю, я могу помочь. Свой код я всегда комментирую подробно. По цене договоримся.

Актуальні фриланс-проєкти в категорії C та C++

Проект по розробці програмного забезпечення для мікроконтролерів

Вітаю шановні! Шукаю спеціаліста або команду, яка зможе розробити програмну частину для розповсюджених мікроконтролерів типу Arduino, ESP або Raspberry-Pi. Ключові моменті: - контролер повинен отримувати на вхід 5 аналогових сигналів, - на виході повинен видавати також 5…

C та C++Системне програмування

Скрипт, який буде взаємодіяти за допомогою зображення

Потрібен скрипт, який буде взаємодіяти за допомогою зображення + тексту (назва товару на екрані) + ціни. Проще кажучи, скрипт повинен натискати на логотип платформи (зліва зверху білий текст), щоб оновлювати асортимент товарів (кожні 3-5 секунд), потім повинен бути пошук за…

C та C++Python ∙ 8 ставок

Створення телеграм бота з інтеграцією GPT

12 000 UAH

Технічна задача : 1) створити телеграм бота за прикладом, У зв’язку з цим слід запитати мову: - Російська - Англійська Все інше за прикладом першого бота: запропонувати відправити фото з якого буде взято обличчя, другий - попросити відео на яке буде накладено обличчя.…

C та C++Python ∙ 12 ставок

Налаштувати обмін данними між 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 ставка

Замовник
Профіль видалено


Проєкт опублікований
3 роки тому
139 переглядів