登録時にユーザーにメールを送信することで、メール検証を実装しています。登録が成功すると、「 http://mydomain.com/Account/Activate/EncryptedKeyID」へのリンクが記載されたメールが届きます。URLに渡すことができない「/」または特殊文字を取得したことがあります。そのため、HttpUtility.UrlEncode を使用してエンコードします。しかし、これは役に立ちません。電子メールをクリックすると、「http://mydomain.com/Account/Activate/JLU/YmtRdRAFmBdqhR7tnA==」の余分なスラッシュが原因で IIS エラーが発生します。暗号化と復号化に Rijndael/AES を使用しました。
私の質問は次のとおりです。別の暗号化方法を使用する必要がありますか? 代替手段はありますか?
あなたの時間と助けを前もってありがとう