Просто спросите имя и вычислите хеш (например, SHA1 или MD5 ) для этого имени (возможно, в нижнем регистре и вначале с пробелами), с префиксом некоторого секретного текста, который жестко задан в вашей программе. Если вам нужны разные ключи для разных версий, то перед вычислением хеша также добавьте префикс номера версии. Этот хеш будет вашим регистрационным ключом (или, если вы считаете, что он слишком длинный: возьмите первые символы хеша).
Попросите пользователя ввести имя и регистрационный ключ и сохранить их в конфигурации программы. Затем пересчитывайте хэш точно таким же образом всякий раз, когда вам нужно проверить его, и сравните его с сохраненным ключом.