通过javascript加密查询字符串的参数

通过javascript加密查询字符串的参数,javascript,asp.net,vb.net,Javascript,Asp.net,Vb.net,我想重定向到某个带有querystring的页面,querystring值应该是加密格式,我想用codebehind对其进行解密 示例: 函数重定向(s,e){window.location.href=“Default2.aspx?Id=“+encrypt(5)+”&No=“+encrypt(5);} 在代码背后: Dim id As String = Request.QueryString("Id").ToString() id = Decode(id) Dim no As S

我想重定向到某个带有querystring的页面,querystring值应该是加密格式,我想用codebehind对其进行解密

示例:

函数重定向(s,e){window.location.href=“Default2.aspx?Id=“+encrypt(5)+”&No=“+encrypt(5);}

在代码背后:

Dim id As String = Request.QueryString("Id").ToString()
        id = Decode(id)
Dim no As String = Request.QueryString("No").ToString()
        no= Decode(no)
提前谢谢


Arasu Rajendran

在将查询字符串发送到客户端之前,需要在服务器端对其进行加密,然后在服务器端对其进行解密


看看这个问题

那是不安全的。由于您的加密算法是公开的(在您页面的JavaScript源代码中),并且值的范围非常小(数字ID),因此解密内容对于任何黑客来说都是一个微不足道的练习。怎么样?(当然,cource不能100%安全…加密数据的目的是什么?如果您想在传输过程中保护数据,请使用SSL。在您的代码示例中,您使用的是“decode”一词。您想编码/解码还是加密/解密?