0

私は当初よりも難しいかもしれないと思われる解決策を見つけようとしています。これが私がやろうとしていることです:

Program 1:
Generates an ID code...
ID: 1234567


Program 2:
Takes that code and generates an unlock code:
Input > Enter ID: 1234567
Output > Unlock Code: 987654

Back to Program 1:
ID: 1234567
Enter Unlock Code: 987654
Code accepted, now doing other stuff...

複雑すぎるプロダクト ライセンス キーの生成やデータの暗号化に関する情報しか見つかりませんでした。私は単純な解決策を見つけようとしているだけで、作成しようとしているものの例をどこにも見つけることができないため、オンラインで検索するためにそれを何と呼ぶべきかわかりません。

4

1 に答える 1

0

暗号化と復号化は良い解決策かもしれませんが、別のものを探している場合は、乱数ジェネレーターを使用して、ロックおよびロック解除コードを に保存できますstd::map。その後、それらのペアを簡単に使用できます。

乱数の生成には、L'Ecuyer (1999)の Combined MRGが優れたアルゴリズムです。また、c簡単に統合できるライブラリもあります。

于 2013-05-11T07:07:08.557 に答える