Допускаю что я чего то не понимаю. Напишу пример, а ты опиши как это работает на самом деле.
Есть пользователь User1 у него в клиенте находится ключ шифрования Key1. Есть пользователь User2 с ключом шифрования Key2. Если пользователь User1 напишет сообщение, закодирует его ключом Key1, затем передаст зашифрованное сообщение пользователю User2. Каким образом пользователь User2 сможет декодировать сообщение от пользователя User1 не имея ключа шифрования Key1? Аналогично в обратную сторону.
Ежели ключ всё же передаётся, то как он передаётся? Через какой сервис? Если через то же сервер что и сообщения, то что мешает сохранить этот ключ в момент его передачи? Ну кроме кристальной честности и благородства владельцев и админов сервера. |