Create a Python module/class to manage license of the Desktop software.

Closed Posted 3 years ago Paid on delivery
Closed Paid on delivery

User can freely install our software but he will be required to use a license file.

There is no internet connection to this computer, so the license file is copied manually.

The flow:

1. User installs the software.

2. Software generates a license file

3. User sends the license file to us via email

4. We validate the file and enable certain features : expiration date, specific computer, specific SW features.

5. We send the file back.

6. User restarts software with a new license file and it enables different functions.

Requirements:

1. Python module - single class.

2. Must have encryption of the user data. User can not decipher the file.

3. Must manage specific computer ID of the user. User can not install software on other computers.

4. Must manage time, which means after some time limit the license will not be valid.

5. Windows desktop.

Python Software Architecture Windows Desktop

Project ID: #28918117

About the project

5 proposals Remote project Active 3 years ago

5 freelancers are bidding on average €134 for this job

mzdesmag

Hi, I have 5+ experience on Python Developing and I have experience of Building Management, Distributed, Database Applications. with Machine Learning, Ensemble Learning, Deep Learning implementations . Expertise in Cl More

€40 EUR in 2 days
(16 Reviews)
5.1
borispavlov136

Hello. I have strong experience in these fields. I can do your project perfectly. I want to discuss with you. Thank you.

€140 EUR in 7 days
(8 Reviews)
3.9