如何加密一个巨大的查询字符串

时间:2012-04-24 12:50:10

标签: asp.net encryption query-string

我有一个巨大的查询字符串,大约6000到7000个字符,是否可以简短地加密字符串?

任何alogrithms?

将ASP.NET用作Web应用程序。

2 个答案:

答案 0 :(得分:2)

简短的回答是不要这样做 - 这可能表明你做错了。

如果必须,那么我会说最好的方法是将长查询字符串存储在数据库字段中,并生成一个Guid,您可以将其存储为对象的密钥。

然后,您可以在查询字符串中传递Guid,当页面加载时,您可以使用密钥从数据库中检索完整的详细信息。

答案 1 :(得分:0)

网址接受255个字符,之后你什么也得不到。

使用Kevin先生提到的内容,数据库存储,或使用上下文会话来存储您在查询字符串中发送的变量。