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