我用MFC做了连个界面,一个是登录界面,一个是主界面,主界面里面嵌入的internet explore server.需要登录成功才能进入主界面。
    我希望通过点击主界面中ie server 的链接跳转到默认的浏览器后,能够带入登录成功的用户名和密码,也就是cookie信息。
    初步的想法是在URL中带入用户名和密码信息,但是又不确定用哪种解密方法能够适用于URL。
    在此请教各位了,采用哪种加密方法,或者有没有更好的方式来解决。

解决方案 »

  1.   

    加密的参数要能够被浏览器识别,而且加密后不能有空格等URL不允许的字符。
    我尝试了3DES,加密之后有空格,无法用于URL。
      

  2.   

    不能加密,只能编码(如果你的服务端理解加密结果,那领单别论)
    在URL中,可以将参数值按字节编码为“%NN”(16进制)的模式
    空格编码为“+”或者“%20”
      

  3.   

    搜索:URL Encode
    了解相关规范
      

  4.   

    服务端也是我们自己开发,是可以做到互相识别的。
    URL Encode我看,有帮助,谢谢。
      

  5.   

    参数?那就是动态网页吧?
    提交表单?
    x.php?user=***&pass=*** 这种?
    你本地加密了,再在服务端解析出来不就行了?要不直接把user=***&pass=***都加密了。
    在服务端用个变量来接收了再解析。