私は、ユーザーがパスワードをリセットするための電子メールで送信されたリンクをコーディングしています。私はこのリンクが2つのパラメータを "送信日"と "ユーザーID"を保持します。それはユーザーにパスワードリセットリンクを送信する
www.resetpassword.aspx?senddate="..."&userid="..."
のように見えますが、私は、これらのパラメータは、暗号化され、私は疑問に思ってすることは、それはいくつかの複雑な双方向アルゴリズムによって暗号化するために、または私はちょうど進コードにASCII文字列に変換することができます必要があるであるべきであると思うかもしれません。
リンクに送信日時とユーザーIDが表示されるようにする必要がありますか?これを行うための一般的な標準はありますか?
** ** ASP.Netフォーム認証**を使用してください。車輪を再発明しないでください。暗号とセキュリティは_ハードなもので、まだ準備が整っていないようです。 – SLaks
あなたはCryptoとSecurityがPITAだと言うことができます。 ;) – McKay
まあ、私は初心者プログラマーです-_-# – pita