私の現在のアプリケーションでは、非常に簡単なスキームを使用して新しいユーザーを登録します。新しいユーザーが登録すると、電子メールがキーとともに送信されます。このキーが正しいことを確認するために、一種のチェックサムが計算され(3-7-11桁チェック)、キーの最後の2桁として追加されます。キーのそれ以上の妥当性についてのチェックはありません。アプリケーションは、キーが無効になったかどうかをチェックしません。Delphiでユーザ登録キーを生成する方法は?
シンプルなスキームで、誰かがコードを逆アセンブルすることで時間を割いた。新しいアプリケーションに別のスキームを使用したいのですが、これを実行する最良の方法は何か分かりません。
一部の登録スキームでは、Webサーバーでキーがまだ有効かどうかを毎回確認する必要があります。私はそれがサーバー側で多くの努力を必要とするので、それほど遠くに行かないだろう。
新しいユーザーを登録するための堅牢な方法の提案やリンクは大歓迎です。
何をしますか?登録ユーザーは簡単です。データベースに保存するだけです。ソフトウェアで使用するライセンスキーを取得しますか? (それを "活性化する"?) –
あなたが何をしても、それはひどくなります。問題は、それがどれくらいあなたに関係するのでしょうか? –
@Davidあなたは完全に正しいので、登録されていない製品ごとにお金を逃すことになります。だからこそ私は何らかの保護方法を望んでいる。 – Arnold