Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
1 600 ₽

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



  1. 797    32  1   1
    3 дня1 600 ₽

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

  2. 160  
    5 дней1 600 ₽

    Здравствуйте.
    Приложение полностью консольное или с диалоговым интерфейсом?
    В любом случае готов к сотрудничеству (интерфейс на Qt в случае его необходимости). Код прокомментирую, будут вопросы - отвечу.

  3. 126  
    1 день1 600 ₽

    Готов выполнить данный проект. Есть большой опыт разработки различного рода программ на С/С++.

  4. 466    16  1
    1 день1 600 ₽

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

  5. 395    3  1
    2 дня1 600 ₽

    Здравствуйте. Задача несложная. До этого реализовывал шифры, только на другом ЯП. Пишите. Буду рад помочь

  6. 1150    51  1
    3 дня1 600 ₽

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

  • Захар Шимкевич
    19 ноября 2020 |

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

  • Max Lebed — заказчик проекта
    19 ноября 2020 |

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

  • Anton Kravtsov
    19 ноября 2020 |

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

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

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

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

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

    3)

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

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

  • Max Lebed — заказчик проекта
    19 ноября 2020 |

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

  • Anton Kravtsov
    19 ноября 2020 |

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

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

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

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

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

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

  • Константин ASoft
    21 ноября 2020 |

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

  • Константин ASoft
    20 ноября 2020 |

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


Заказчик
Max Lebed
Беларусь Минск
Проект опубликован
3 месяца 17 дней назад
139 просмотров