Solved

QueryString Encrypt Decrypt

Posted on 2009-05-15
5
888 Views
Last Modified: 2013-12-17
I have a lots of forms in my project.
my url was like that

www.xxx.com/pages/frmLoanReq.aspx?moduleID=401

And I get id by QueryString on Page_Load on every form like  :

string strLogRef = Request.QueryString["moduleID"].ToString()

But now I send id by Encrypt :
www.xxx.com/pages/frmLoanReq.aspx?moduleID=ASLDK7234KAMV84;

I want to general code for not changing forms codes.

Something like this for general :

For example Request.QueryString["moduleID"].ToString() = DECRYPT( Request.QueryString["moduleID"].ToString() ).

Or what can I do?


0
Comment
Question by:TKorhan
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
5 Comments
 
LVL 39

Expert Comment

by:abel
ID: 24394577
a small note on this first:

> string strLogRef = Request.QueryString["moduleID"].ToString()
it is already a string, ToString() is not necessary.... ;-)



So you want something like:

string strLogRef = Decrypt(Request.QueryString["moduleID"]);
but what do you mean with "general"? If you use C# 3.0 (in .NET 3.5) you can create an extension method for the Request, say, "DecryptedQueryString". When you call that, it would look something like the following:

string strLogRef = Request.DecryptedQueryString["moduleID"];
is that what you mean to do? Or is the first version enough?
0
 
LVL 4

Accepted Solution

by:
TKorhan earned 0 total points
ID: 24394686
I have found what I look for :
http://madskristensen.net/post/HttpModule-for-query-string-encryption.aspx

But you can help more...
0
 
LVL 39

Expert Comment

by:abel
ID: 24394714
Ah, I didn't know you meant that, to me it sounded that you already had an encryption module. So, what can I help you further with?
0
 
LVL 26

Expert Comment

by:Anurag Thakur
ID: 24395457
i have not seen you httpmodule code but was just browsing through and found one more implementation for the same - might be useful
http://www.eggheadcafe.com/articles/20060427.asp
0
 
LVL 39

Expert Comment

by:abel
ID: 24451507
Note that it is a custom (but not compulsory) that when you come with the answer yourself, esp. if it is slightly off the original question, to merit the experts that have spent time with you on the subject.

If you grade the comments, it won't cost you points (q. points will not be refunded when you find the solution yourself).
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Update (December 2011): Since this article was published, the things have changed for good for Android native developers. The Sequoyah Project (http://www.eclipse.org/sequoyah/) automates most of the tasks discussed in this article. You can even fin…
Entity Framework is a powerful tool to help you interact with the DataBase but still doesn't help much when we have a Stored Procedure that returns more than one resultset. The solution takes some of out-of-the-box thinking; read on!
The viewer will learn how to use and create keystrokes in Netbeans IDE 8.0 for Windows.
The viewer will learn how to use and create new code templates in NetBeans IDE 8.0 for Windows.

717 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question