毕设要求是 实现ssl的握手阶段 并分析。我应该用什么软件,看网上有用VC++ 也有tomcat的  我是win7 系统。求教,最好说的详细些SSL软件TomcatWindows 7Visual C++

解决方案 »

  1.   

    从0开始实现SSL,还是用SSL?
    我想作为毕设,应该是前者吧?
      

  2.   

    参考RFC 5246 - The Transport Layer Security (TLS) Protocol Version 1.2
    http://tools.ietf.org/html/rfc5246SSL/TLS 握手很复杂,完整的握手协议涉及密码学中的随机算法、消息摘要算法、对称及非对称加密算法、密钥交换算法、数字签名算法,以及公钥基础设施。建议使用 Wireshark 工具捕获一些真实环境中的 SSL/TLS 握手
      

  3.   


    那也就是可以用VC++6.0 来建立客户端和服务器?还是需要调用openssl的库。因为握手阶段涉及到双方交换密钥,我只知道linux系统可以自己建立一个服务器,那win系统可以么。
    老师给我的要求就是 建立客户端和服务器,实现双方的握手。
    还请详谈,麻烦了。
      

  4.   

    是的,我上面所说的东西都是 SSL 握手中必须用到的知识点。
      

  5.   

    我觉得如果使用这个题目,你们老师就是一个很负责的老师,这个题目再也不是SSH。也可以让你更好了解网络的基础知识。