ライセンスシステムの情報を暗号化し、ユーザーが結果を入力できるようにしたい。
更新:この操作は、可逆(復号化可能)である必要があります。たとえば、暗号化(ComputerID + ProductID)->(入力可能な標準のASCII文字。理想的にはAZだけでもかまいません)。
これまでのところ、暗号化されたテキストをHEXに変換することでした(つまり、0〜Fの任意の文字です)が、これにより文字数が2倍になります。
私はVB6を使用しています。
(Input $(x)とKey $(x))の各ペアに対して何らかの操作を行ってから、MODを実行してASCII値の範囲(おそらく0-9-AZ)内に保つことを考えています。
良いアルゴリズムの提案はありますか?