Мне было поручено создать безопасную блокировку доступа сервер-клиент, чтобы сервер обслуживал только определенных клиентов. Кажется, мне нужно создать алгоритм - приложение для рабочего стола / браузера, которое запускается на компьютере клиента и генерирует идентификатор, созданный из хешированного MAC-адреса клиента, имени компьютера, идентификатора процессора и материнской платы и версии ОС. Затем приложение отправит этот идентификатор на сервер, чтобы сохранить его в двоичном файле, и каждый раз, когда клиент запрашивает сервер, приложение будет генерировать идентификатор, и сервер будет аутентифицироваться на основе этого идентификатора. Os - это Linux. Как мне сделать это приложение? Это должно быть приложение для ПК или браузера? Как это будет срабатывать каждый раз, когда клиент делает запрос? Есть ли готовый, который я мог бы использовать (еще не нашел один). Любая помощь будет высоко оценена.