Idea: our computer is common x86 computers, software, read a variety of hardware information, such as CPU, hard disk serial number, MAC, operating system information such as all kinds of information, write to a file, encryption on the software directory under a directory (or system), every time start again, read the information of computer hardware and software have saved file matching,
Question:
1. This idea is feasible?
2. This method is compared using encryption dog?
3. Whether there is any better way?
CodePudding user response:
Code signing certificateCodePudding user response:
MAC, CPU and other major information collection work out after a identification number, for identification of all kinds of information to the license file againCodePudding user response:
This is feasible, and no cost, encryption dog is more secure, but to maintain, cost is higher also, to consider, in every computer with administrator login, the administrator login click authorization, the remote download operation secret key, the secret key in combination with MAC, best can keep the secret key to the program, or write to the registry, the program can copy, but can not copy the registry,CodePudding user response:
Hard disk serial number is very good, basically can't change, encrypted ID put on the network, the program runs to read the secret key compare local ID, this weakness is needs a stable long-term space to store the secret key,