急求帮助Winform程序与异地SQL间,如何实现网络加密通信请大家尽可能给出详细的解决方案,万分感谢!

解决方案 »

  1.   

    怎么加密,连接信息最终都要以明文发出去,除非你有一个中转服务器,用来接受客户端的连接信息,并解码去连接sql,然后返回数据给客户端
      

  2.   

    我在考虑用C#调用远端的SQL数据库-存储过程,把传入的参数进行加密,但得通过SQL进行解密然后在插入到数据库中
      

  3.   

    对数据库中的数据进行加密是可行的,.net   提供了一大堆加密算法. 
    System.Security.Cryptography   
    数据库安全性配置
      

  4.   

    1 最好不要异地直接连接总部数据库,延迟太高,可以采用SOA Http Restful方式
    2 数据加密,压缩都需要做,可以参考ProtoBuf.Net,并传输Base64String
      

  5.   

    我探讨过这个问题,http://topic.csdn.net/u/20100827/16/9a2444ef-bd8f-4545-8fcf-ff4117bb7a4c.html
      

  6.   

    Web service
    Socket
    直接链接远程数据库
      

  7.   

    http://wenku.baidu.com/view/223a6a768e9951e79b89274c.html看看这个 不知道有用没