私はトークンで2つの値、リンクIDとユーザーIDを識別する必要がある短いURLアプリケーションを作成しています。理想的には、このトークンは短くする必要があります。短いURLトークンに2つの値をエンコードする
たとえば、URL「http://sho.rt/15qq6」を考慮すると、トークン「15qq6」は、リンクとユーザーIDを識別する必要があります。
テーブルに両方の値を挿入し、自動生成されたIDをトークンとして使用することをお勧めしますが、私はそうではないでしょう。私は暗号化を含むソリューションを好むだろう。
可能であれば、そのような目的で.NET暗号化クラスをどのように使用できますか?ご協力いただき誠にありがとうございます。
ユーザーIDとリンクIDの長さはどのくらいですか? –
暗号化を使用する場合は、あなたが望むよりもはるかに長い文字列を得るでしょう –
これらはどちらも整数です。トークンが短すぎると分からなければOKです。ありがとうございました! –