请问各位大虾,用Java怎么实现局域网socket传输XML报文加密?
  
  公司有两台服务器,两台服务器都是server端,并且在局域网内不同IP段,需要两台机子可以主动给对方发送XML报文,并且传输的报文需要加密,请问各位大虾有什么好的方案解决加密问题。(加密算法MD5、DES似乎太简单了)

解决方案 »

  1.   

    MD5 不是加密算法,只是一个签名算法。用的多的是 Triple DES 加密。楼主有什么困难?是不会用 Socket 还是不会用 XML 还是不会加密?
      

  2.   

    Md5,sha1 都是单向的啊。可以用SSLSocket(安全socket层) 来做。
      

  3.   

    我的困难就是选择什么方式来加密好?最好是能用硬件来加密,比如在两台服务器都插个USB key之类的,我的MSN是:[email protected] ,加我,我们实时聊一下,我正在出这个方案,非常感谢您!!!
      

  4.   

    只是公司内部两台服务器而已,没必要动这么大手脚吧。用 DES 加密就可以了。密钥写长一点。