CPC G06F 21/105 (2013.01) [G06F 21/31 (2013.01); G06F 21/602 (2013.01); G06F 21/72 (2013.01)] | 20 Claims |
1. A method for license validation comprising: receiving, by a processor on a user device, one or more strings of one or more parameters defining a license authorizing access to at least one or more portions of software; generating, by the processor, a first hash based on the one or more parameters defining the license and a key; storing, by the processor, information defining the generated first hash in a memory; storing, by the processor, the generated first hash in the memory; responsive to an element rendering on a web page, determining, by the processor, a version of an application program interface used to generate the first hash and the key used to generate the first hash, by interpreting the first hash; and integrating, by the processor, the one or more portions of software for use by a user, the one or more portions of software integrated based on the one or more parameters defining the license embedded in the first hash.
|