В дополнение к ответам, приведенным в ссылке, самое простое решение, которое я встречал, было на самом деле восстановить ProcessorID и хэшировать его с некоторым алгоритмом шифрования с датой начала и окончания, если есть какое-либо управление лимитом даты.
Просто чтобы дать основную идею:
Хорошо : его легко разрабатывать и он бесплатен.
Плохо : если этоВ зависимости от начальной и конечной даты, вы в основном ищите на ПК, поэтому чтобы обмануть управление, достаточно вернуть дату вашего компьютера.