c++ authentication

Job ID: 36152094

Budget: $30 – $250 CAD

C++ client and server
Client Requirements:
- Send encrypted packets to server
- Receive encrypted packets from server
- Check hardware identifiers with server
- Check license with server
- Check expiration with server

Server:
- Return encrypted packets to client (response)
- Receive the encrypted packets from client
- store and Verify a license key when requested by the client
- store and verify a expiration date and store a used date by the client
- store and verify hardware identifiers
- Generate licenses, reset hardware identifiers for users