How can you secure/encrypt your querystring in asp.net?

前端 未结 4 658
鱼传尺愫
鱼传尺愫 2021-01-21 01:56

I was wondering how you could encrypt/decrypt your querystring in a simple asp.net page? some values need to be passed between different pages but the querystring cannot be chan

4条回答
  •  面向向阳花
    2021-01-21 02:27

    You'll have to encrypt it manually using one of the .Net encryptions. Really this isn't what the query string is for. If you don't want the users to be able to access it, you should find a different way of passing it between pages.

    Here is a project that will show you how to do symmetric encryption. http://www.codeproject.com/KB/security/SimpleEncryption.aspx

    Dare I mention this, because it will create significant overhead, but you can post your information in the view state and use cross page posts to pass the information around:

    http://www.velocityreviews.com/forums/t119789-view-state-in-previous-page-using-cross-page-postback.html

提交回复
热议问题