Impact Factor (2025): 6.9
DOI Prefix: 10.47001/IRJIET
License key
generator is an ideal program use to protect proprietary application against
unauthorized access. From findings, the existing license key generator only
support English speaking countries, which limits the participation of other
language character sets. These Non-latin sets are called accented characters
which are important elements in both written and spoken language while their
use in English is greatly confined to proper words borrowed from certain
countries. However; this research enhances the existing license key algorithm
through the use of accented characters which support multiple languages. In
other to enhance the key generator, the existing data set were updated with
accented characters using C# language. Advance Encryption Standard (AES)
symmetric was used to secure the generated key at the cache level while linear
congruential generator algorithm was used to generate the characters in a
random format. Eureqa, an automated machine learning model was used to generate
an equation that checks for the vulnerability, accuracy of the key generator.
Therefore, the developed license key is more secure compare to the existing
algorithm. Also, it support Multilanguage software key which improves the
performance and allows more participation in its use. Hence, this developed
system is useful for Non-English speaking countries, which provides more
security through the encryption method.
Country : Nigeria
IRJIET, Volume 8, Issue 6, June 2024 pp. 176-183