1. A computer readable medium, executable on a computing system, including at least one tangible medium and encoding a computer program of instructions for executing a computer implemented method for providing verification of a digital signature associated with a software license, the method comprising: providing an original seed value; providing a digital signature; extracting a reversible hash value from the digital signature; reversing the reversible hash to obtain a determined seed value; comparing the determined seed value to the original seed value; and if the determined seed value compares to the original seed value, verifying the signature and the associated software license.