簡単に言えば、自動商品券システムを作りたいと思っています。認証システムは大部分が手動 (qrcode のスキャン/qc コードの入力) であるため、ブルートフォースの可能性はほとんどないと判断しました。(100回目の試行の後、私たちはその男を追い出すだろうと確信しています。)
そのため、ギフトコードは連続した GC (Gift Code) ID の混合になります。そして、そのシーケンシャル ID に固有のある種のハッシュ/コード。すなわち。CODE_1001 // SHA1HASHBLAHBLAH.
これにより、人間 (つまり、サーバー) が読み取れるコードを一意のタグと照合して検証することができます。
具体的には、この場合のベストプラクティスは何だろうと思っています。
大きなスペースで完全にランダムなコードを生成し、GCID と UniID のペアの間に衝突がないと仮定しますか? または、生成されたコードにシーケンシャルキーを何らかの方法でソルトしますか?