Establishment of an effective software protection mechanism for the registration function of general software of Winform Register machine

Source: Internet
Author: User

This article reproduced: http://www.cnblogs.com/umplatform/archive/2013/01/23/2873001.html

As we all know, some sharing software is often provided to the user is a limited-time version of the function, in the trial period of the user can unrestricted use of the full functionality of the software (only may be prompted to register the user window), a part of the trial period (or all) function failure, In order to continue to use the registration code (or registration file) only to the author to complete the legal registration of the software, the registered software will remove all restrictions on use. If you also develop a valuable work, do you want to add one of these features to your own software? Current for. NET anti-compilation problem is not covered in this article, related articles have been many! In this paper, we discuss the implementation of the software registration function.

There are many ways to implement the registration function of software, the most need to consider is not easy to let users crack, here, I will talk about. NET Rapid Development Integration Framework (RDIFRAMEWORK.NET) "In the implementation of the Platform registration function. In Rdiframework.net, the main method of registering function is to realize the function of software registration and protection for the unique hardware information of the computer, the method is simple and the security is correspondingly high.

Computer Unique hardware information (we know that the key components of the computer, such as CPU, motherboard and so on worldwide have a unique product serial number, the user through the registration module to obtain these product serial number (that is, the traditional said: machine) and send it to the software developers to request the RSA data signature, Software developers obtain these machine code after the use of the private key to the RSA digital signature, generated signature information (that is, the registration code) sent back to the user, the user will receive the registration code to enter the Registration module Register Code box, the software can use the public key to perform signature verification, If the registration code entered is proven to be a developer digitally signed machine code, the registration process is completed.

Establishment of an effective software protection mechanism for the registration function of general software of Winform Register machine

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.