Как реализовать сквозное шифрование для мобильного приложения?

Может ли кто-нибудь сказать мне, что мне не хватает шагов:

  1. Создание открытого / закрытого ключа в мобильном приложении для пользователей A и B
  2. Отправить открытые ключи на сервер и сохранить в базе данных
  3. Когда пользователи A и B начинают чат, отправьте противоположный открытый ключ (B получает открытый ключ A; A получает открытый ключ B)
  4. Когда пользователь A отправляет сообщение, зашифруйте сообщение, используя открытый ключ пользователя B.
  5. Сервер передает зашифрованное сообщение пользователю B, а пользователь B расшифровывает сообщение, используя свой закрытый ключ.

0 ответов

Другие вопросы по тегам