Abstract:Software activation is a means to protect the computer software. It could get the identifying information of personal computers' identities based on WMI and gain "Hardware fingerprint" through Hash algorithm of figure identifying information in the case of protecting the user's privacy. Using software installation serial number, together with activation code generated with SHA512 can achieve a safe and useful software activation scheme.