Solved

QueryString Encrypt Decrypt

Posted on 2009-05-15
5
887 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

How Do You Stack Up Against Your Peers?

With today’s modern enterprise so dependent on digital infrastructures, the impact of major incidents has increased dramatically. Grab the report now to gain insight into how your organization ranks against your peers and learn best-in-class strategies to resolve incidents.

Question has a verified solution.

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

Introduction Hi all and welcome to my first article on Experts Exchange. A while ago, someone asked me if i could do some tutorials on object oriented programming. I decided to do them on C#. Now you may ask me, why's that? Well, one of the re…
Wouldn’t it be nice if you could test whether an element is contained in an array by using a Contains method just like the one available on List objects? Wouldn’t it be good if you could write code like this? (CODE) In .NET 3.5, this is possible…
This tutorial covers a step-by-step guide to install VisualVM launcher in eclipse.
The viewer will learn how to use and create new code templates in NetBeans IDE 8.0 for Windows.

730 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