A implementation of Licence key mechanism to sell my commercial software.