Сверка ксорнутого с солью и временем ключа на сервере. Раз в сутки, чтобы не задрачивать сервер и чтобы прога не тормозила при каждом запуске. Полученный с сервера ответ можно хранить в открытом виде, он всё равно истечёт, поделиться им нельзя. А так сломать можно любую защиту, если программа находится на компе у юзера, поэтому принципиально сильнее заморачиваться нет смысла.