Как реализовать получение ответов на анонимные пимьма?
Хочу сделать сервис, в котором можно было не только отправлять анонимные сообщения, но и ещё получать на них ответы. "Анонимные" - значит информация об отправителе не видна получателю и не храниться в открытом виде в БД.
Как это можно реальзовать?
После создания вопроса отправитель получает уникальный и неподбираемый id вопроса, который затем он может ввести и увидеть всю переписку. Регистрироваться и логиниться перед отправкой вопроса не нужно, анонимность соблюдена. ID вопросов можно сохранять в localStorage браузера, чтобы не запоминать и не записывать на бумажки.
приложение будет предствлять собой простой вебсайт для внутриколлективного пользования.
распространение будет ограничено локальной сетью.
основная целевая аудитория - стукачи, которые будут писать жалобы начальству.
Смотрите в сторону асимметричного шифрования. Например рассмотрим схему босс и все остальные.
Босс имеет публичный ключ известный всем и закрытый - известный только ему.
Любой может написать сообщение зашифровав открытым ключем босса приложив свой свежесгенерированный публичный ключ и сохранив приватный для чтения ответа, который будет зашифрован боссом используя присланные ему ключ.