Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Bundle будет зависеть от FOS User bundle.

Необходимо реализовать механизм переправки личных сообщений между пользователями, при этом защитить их от перехвата для случая потери базы. Чтобы по базе данных не возможно было бы прочитать сообщения пользователей.

Алгоритм такой:

При авторизации, регистрации пользователя, создаются RSA ключи, закрытый хранится у пользователя в js storage, открытый передается серверу и сохраняется у пользователя. RSA ключи генерируются по паролю пользователя.

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

При чтении сообщений, пользователь получает с сервера шифрованный текст, и с помощью JS дешифрует эти сообщения своим закрытым ключом.

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

Читать исходящие сообщения от пользователя не надо. Т.е. я отправил и забыл. Прочитать это сможет только тот, кому сообщение отправлено.

Бюджет указан ОТ. Вероятно кто-то захочет реализовать это чисто из интереса и согласится на символическую сумму в 500 баксов.

Реализацию на проверку можно предоставить внутри симфони готового проекта.

Допускается расширение модели FOSUser.

C вас PHP и JS реализация. Есть библиотека, которая генерирует пару RSA ключей по фразе. Ее можно использовать.

9 лет назад
vladkirilov
38 летУкраина
9 лет в сервисе
Был
9 лет назад
  • Похожие заказы
  • Необходимо разработать (или доработать существующие freeware) скрипты для их использования на мобильном сайте. Нужны следующие игры: - подкидной дурак; - шашки; - поддавки; - шахматы; - реверси; - крестики-нолики; - нарды; На сайте уже есть блекджек, однорукий бандит, морской бой, сапёр. Требования к скриптам: - PHP ...

    Закрыт
    9 лет назад
  • Описание сервиса. Пользователь вводит номер своего дела и получает ответ по статусу расмотрения документов. указывает емайл и телефон при изменении статуса, ему поступят уведомления. Оплачивает через агрегатор платежей интеркассу, получает уведомление на емайл. после оплаты номер телефона, емайл, номер ...

    Закрыт
    9 лет назад
  • $400

    Добрый день. Нужно написать простую СРМ систему. Обобщенно, задачи следующие: 1. Из экселя парсить наименоование товаров и обновлять базу. 2. Есть заказчики, есть админы. Заказчики в своем ЛК могу создавать заявки забивая нужный им товар и количество. Админы в ...

    Закрыт
    9 лет назад
  • Добрый день! Ищу специалиста по MODx для доработки готового сайта на базе MODx Evo нужно установить 2ую версию языка, используя YAMS или EvoBabel Сайт относительно простой, из снипетов используется Ditto и WayFinder. Подробности скину в личку. По срокам - желательно все ...

    Закрыт
    9 лет назад
  • Сделать добавление объявления без регистрации, как сдесь: http://www.gumtree.com.au/p-post-ad.html Сначала выберается категория, потом открывается форма с категорией. Сделать такую же форму (визуально), только из полей и данных что есть на noworriesmom. Планирую долгосрочное сотрудничество :)

    Закрыт
    9 лет назад
  • Ищу программиста для работы над сайтом Битрикс. Вот ТЗ, и оно постоянно расширяется, так что работы много: https://docs.google.com/document/d/10fGJ5oC7Enb-V_C5Ghmc5EfqwLoztwmbozK_lSV1tUs/edit# Оставляйте заявки, далее обговорим цены за каждый пункт и т.д. Сразу хочу сказать, ищу человека, который не пропадает, к бабушке не ...

    Закрыт
    9 лет назад
  • Нужно спарсить несколько сайтов в ексель. Крайне желательно чтобы это был парсер типа datacol, contentdownloader ( либо аналоги, так как сайтов для парсинга много) Требуется парсить строго определенные значения, а не все подряд. Тоесть: категория, подкатегория ...

    Завершен
    9 лет назад