var url = "DocumentId="+DocumentID+"&SectionType=1&RecID="+RecipientID;
window.open ( "../EBox/ShowLetter.aspx?Url="+encodeURIComponent(url),'PrintMail' , features );
而不是编码我想加密网址。解决方案是什么?
答案 0 :(得分:2)
如果它必须是安全的,javascript是错误的去处。任何用javascript完成的操作都会被黑客看到,黑客很容易获得加密的字符串。
答案 1 :(得分:1)
使用HTTP和SSL(HTTPS)。客户端和服务器之间发送的所有内容(包括HTTP GET请求中的URL)都将被加密。
显然,这不会隐藏用户的数据,但由于它在浏览器中以未加密的形式启动(您计划输入到JS加密例程中的数据),所以没有任何内容。