title: How can i encrypt query string parameters in ASP.NET website?
body: <p>In one of my ASP.Net websites, I have to provide a link to the user in which all query string parameters should be encrypted.</p>
  
  <p>What I am thinking is to use the command <code>"aspnet_regiis"</code> (as used to encrypt <code>web.config</code> data), pass output as a query string inside published url.</p>
  
  <p>When the user clicks that link, I first decrypt the string and then fetch the original data for the query string.</p>
  
  <p>Am I right in doing this?  Is there any good technique to encrypt and decrypt query strings?</p>