Во-первых, вы должны осознать, что создание «невозможного» взлома было опробовано и опробовано крупнейшими корпорациями и самыми современными продуктами, и оно всегда терпело неудачу.
Сказав это, вы можете сделатьпрогресс в поощрении ваших клиентов покупать лицензию с помощью защищенной паролем зашифрованной базы данных , одного пароля недостаточно.
Кроме того, что вы планируете использовать для своего пароля?Это будет жестко закодировано?Будете ли вы солить жестко запрограммированный pwd чем-то уникальным для системы, на которой он работает?Будет ли это достаточно хорошо, я предполагаю, что если это все, что вы сделаете, взломав это, будет довольно тривиально - разберите ваш код и найдите жестко запрограммированный пароль и выясните, как вы вычисляете уникальное значение системы.
взгляд на этот другой похожий SO вопрос и его ответы - некоторые из них довольно хороши.