クラックやリバース エンジニアリングができない、試用期間後の有効期限には何を使用すればよいですか?
割れないものはほとんどありません。ここで私の答えを読んでください。私自身リバース エンジニアとして、あなたの質問に対する Adam Rosenfield のコメントに完全に同意します。それは軍拡競争であり、それ以上でもそれ以下でもありません。ソフトウェアをクールで興味深いものにすると、誰かが実際に時間をかけて、最も時間のかかる保護スキームをクラックする可能性があります。
私はこれまでにこれをやったことがないので、基本的にここでは無知です。
これは事態をさらに悪化させます。なぜなら、どの解決策が可能であり、どの解決策がそうでないかをうまく判断することさえできないからです. 問題は、「クラッカー」を抑止できるだけです。しかし、より興味深い質問は、保護が優れていたとしてもクラックされないのか、それともソフトウェアが面白くないために誰もクラックしようとしないのかということです。繰り返しますが、関連トピックに関する私のリンクされた回答を読んでください。
要旨: 私は、この種の保護メカニズムの動機に疑問を呈しています。IP「盗難」から保護するための最良の試用版は、期間限定の試用版ではなく、機能限定の試用版です。
リンクされた回答から引用させてください:
これらのほとんどの場合の一般的な問題は、一方ではユーザーを信頼し (販売するため)、他方ではユーザーを信頼しない (何らかの方法でソフトウェアを保護しようとするため) ことです。このように見ると、それが実際にどれほど無駄であるかがわかります。