B/S结构中,我要把客户端数据提交到服务器,在提交前进行加密,也就是传输中的是密文,那这个怎么实现?如果用RSA加密的话,什么方法实现?有个代码最好  呵呵  先谢谢了

解决方案 »

  1.   

    http://www.google.com/search?q=js+RSA&rls=com.microsoft:zh-cn:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADFA_zh-CN
      

  2.   

    rsa,des,sha等
    //DES加密  
      public string Encrypt(string pToEncrypt, string sKey)
      {
      using (DESCryptoServiceProvider des = new DESCryptoServiceProvider())
      {
      byte[] inputByteArray = Encoding.UTF8.GetBytes(pToEncrypt);
      des.Key = ASCIIEncoding.ASCII.GetBytes(sKey);
      des.IV = ASCIIEncoding.ASCII.GetBytes(sKey);
      System.IO.MemoryStream ms = new System.IO.MemoryStream();
      using (CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(), CryptoStreamMode.Write))
      {
      cs.Write(inputByteArray, 0, inputByteArray.Length);
      cs.FlushFinalBlock();
      cs.Close();
      }
      string str = Convert.ToBase64String(ms.ToArray());
      ms.Close();
      return str;
      }
      }