同様の質問:ソフトウェアのアクティベーション コードを生成する最良の方法と、ユーザーからの入力に基づいて簡単な登録コードを生成し、インストール後に検証する方法
私の質問/使用法は、Microsoft が All-in-One Vista ディスクをどのように扱ったかに似ています。Vista のインストール中に、インストールする特定のバージョンが検出されなかった場合、キーコードを要求し、インストールするバージョンを認識します。私のアプリケーションは Visual Basic 2010 です。キーコードを使用して、ユーザーが持っているコードに基づいて特定の機能のロックを解除したいと考えています。したがって、コードをソフトウェア (またはアルゴリズム) に組み込む必要があるため、何をロック解除するかを認識できますが、ブラック ハット ハッカーがビット # xxが機能xxxxのロックを解除することを知るほど明白ではありません。誰かが別の .NET または PHP からコードを投稿した場合、VB コードに変換できます。
私の目標は、コードを簡単に推測できないようにすることであり、一連の機能に変換できる 20,000 を超えるコードを生成し、ソフトウェアを登録またはアクティブ化する一意のユーザーであることを確認することです。