Начнем с того что "Есть расширение для хрома(standalone программа на c#)" Зачем если там расширения на HTML5+JS?
В хроме есть GCM, технически делается через промежуточный сервер.
Телефон или браузер посылают запрос на сервер, а сервер в свою очередь делает PUSH через GCM. Вы ставите на пуши обработчик и вуаля - когда приходит пуш вы на него отвечаете.
GCM находится в API хрома на JS, не уверен что будет доступно у вас через C#
Для правильного вопроса надо знать половину ответа
Вариант первый, самый правильный - регистрацию пользователя делать только по https.
Вариант второй - использовать асимметричное шифрование, для каждого сеанса на сервере генерировать пару ключей, передавать открытый ключ клиенту, на клиенте шифровать этим ключом данные, на сервере расшифровывать закрытым ключом.
Нет никакого смысла в хешировании пароля на клиенте.
Нужно использовать протокол https, который обезопасит от атаки человека посередине.
На сервере храните хеш пароля, желательно с солью сравнивайте и сохраняйте.
Для злоумышленика хеш посчитанный на клиенте и будет нормальным паролем.
Нет никакого смысла в хешировании пароля на клиенте.
Используйте протокол с шифрованием данных(https).
А на сервере уже считайте хеш (желательно с какой-то солью и сравнивайте/сохраняйте).
Так хэшировать вам нужно только на сервере, на клиенте зачем?
Вы просто на сервер отсылаите пароль "pass243" и на сервере его хэшируите своим алгоритмом и проверяите с тем захэшированным в БД. Совпадает то всё ок. На клиетне ничего не храните иначе взломают как нечего делать)
Устанавливваете сокет, если под этим логином логинятся, шлете по сокету команду в JS на разлогин.
А Алексей Дугнист на кол посадить, за "ajax запрос раз в минуту".
Все делается очень просто. Во первых никаких репитеров!
Берется нужное количество WiFi точек доступа (роутеров) они размещаются равномерно по длине тоннеля.
Соединяются они обязательно по проводу. в одну сеть, на всех кроме одной отключен DHCP.
Настройки у всех одинаковые - SSID, пароль, метод аутентификации.
Это можно сделать с любыми даже самыми бюджетными точками.