现在我要将用户密码做为页面参数传递,要在脚本中编码,用C#解码,请大家提供个方法

解决方案 »

  1.   

    不安全md5不要解码,数据库直接保存md5加密后的密码
      

  2.   

    为什么会有这样的需求。。
    js编码,传的话,看样子是Ajax形式。escape算了。呵呵。
      

  3.   

    我用了escape,但是密码没变化啊,还是原样。我要实现的就是用户看不到密码的原样
      

  4.   

    不要明文啊,明文会死的,如果楼主用编码解码的话,确实可以用md5传递过来,因为,md5可以直接跟数据库里面的md5进行匹配了,而通过这个md5别人不能得到密码原文.如果要使用其他的加密算法,那就公私钥吧,只要你的钥匙不丢,基本也没问题。...
      

  5.   

    eacape
    Request.QueryString

    在服务器端用utf-8编码,然后Server.UrlEncode 
    在客户端,用encodeURIComponent/decodeURIComponent 
    function getCookie(name)      

        var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); 
        if(arr != null) return decodeURIComponent(arr[2]); return null;