Это не реальная ситуация; пожалуйста, не обращайте внимания на юридические вопросы, которые, по вашему мнению, имеют отношение к делу, потому что они этого не делают.
Скажем, у меня есть набор из 200 известных действительных лицензионных ключей для гипотетической части алгоритма лицензирования программного обеспечения, а лицензионный ключ состоит из 5 наборов по 5 буквенно-цифровых символов без учета регистра (все в верхнем регистре). Пример: HXDY6-R3DD7-Y8FRT-UNPVT-JSKON
Возможно ли (или вероятно) экстраполировать другие возможные ключи для системы?
Что, если бы было известно, что набор последовательный; как меняются методы в этой ситуации и какие преимущества это дает?
Я слышал о «кейгенах» и раньше, но полагаю, что они, вероятно, создаются путем декомпиляции программного обеспечения для лицензирования, а не проверки известных действительных ключей. В этом случае мне дается только набор ключей, и я должен определить алгоритм. Мне также сказали, что это стандартный алгоритм, так что это, вероятно, не что-то базовое, хотя, полагаю, шанс есть всегда.
Если вы думаете, что это не относится к Stack Overflow, пожалуйста, по крайней мере, предложите мне другое место, где я могу поискать или задать вопрос. Честно говоря, я не знаю, с чего начать с такой проблемой. Я даже не знаю терминологии для такого рода проблем.