The goal is to create a license key that is difficult to forge or guess. Modern systems use asymmetric cryptography (like RSA or ECC).