Разработал ради интереса и дальнейшего использования в проектах систему лицензий для приложений написанных на C#. Делится на две части, а именно клиентская часть и серверная на которой проходят все действия для авторизации пользователя. Авторизация происходит POST запросом клиента к серверу, такими данными как: логин, пароль (который хранится в md5 в бд), HWID. По этим данным генерируется временный токен для входа и для выполнения определенных действий, ну это уже на выше усмотрение. Весь код можно найти в гите, дальнейшие и улучшения планирую: https://github.com/win8de/License-system