openssl中的s_server程序测试手记

原创 2003年01月03日 09:59:00

(原发于【中国openssl专业论坛】 http://gdwzh.126.com )

测试环境
    服务器(s_server程序)运行于linux red hat 7.2,ADSL拨号上网
    客户端 IE6 WinXP 宽带光纤接入(中国科研网)
    测试步骤
    1.启动linux端的s_server程序如下
     cd apps->openssl->s_server
     出现
    Using default temp DH parameters
    ACCEPT
    2.IE连接服务器
     在地址栏输入https://61.16.144.131:4433
     第一次运行出现对话框,提示证书不可信,是否继续,选择是
    3.服务器端屏幕出现如下信息:
    bad gethostbyaddr
    -----BEGIN SSL SESSION PARAMETERS-----
    MHUCAQECAgMABAIABAQgcdMPXt3AWrgqmgOgrmuRmi39s2wxBkGqW7WDMlRKqc4E
    MKZte2K5T/AMX6h7jhpzdHB9OsVlxk4IZnvjpxXEfvDTo9OTrOWf+DORbRWxK8HT
    WaEGAgQ+FAkrogQCAgEspAYEBAEAAAA=
    -----END SSL SESSION PARAMETERS-----
    Shared ciphers:RC4-MD5:RC4-SHA:DES-CBC3-SHA:DES-CBC-SHA:EXP1024-RC4-SHA:EXP1024-DES-CBC-SHA:EXP-RC4-MD5:EXP-RC2-CBC-MD5:EDH-DSS-DES-CBC3-SHA:EDH-DSS-DES-CBC-SHA:EXP1024-DHE-DSS-DES-CBC-SHA
    CIPHER is RC4-MD5
    GET / HTTP/1.0
    Accept: */*
    Accept-Language: zh-cn
    User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; YComp 5.0.2.5; .NET CLR 1.0.3705)
    Host: 61.48.18.116:4433
    Connection: Keep-Alive
    4.然后在服务器界面下输入以下信息:
    你好啊,希望您能看到
    5.按CTRL+C退出服务器s_server程序
    6.IE界面出现:
    你好啊,希望您能看到
    
    整个过程成功执行,由s_server输出的信息可看到,采用的加密算法是RC4-MD5,默认的第一中。

OpenSSL命令---s_server

s_server是openssl提供的一个SSL服务程序。使用此程序前,需要生成各种证书。本命令可以用来测试ssl客户端,比如各种浏览器的https协议支持。...
  • as3luyuan123
  • as3luyuan123
  • 2013年11月20日 21:34
  • 6826

OpenSSL笔记

OpenSSL介绍 OpenSSL是一个安全工具集,同时也提供了开源程序库。它支持ssl(Secure Sockets Layer, v2/v3),TLS(Transport Layer Sec...
  • zzxian
  • zzxian
  • 2012年07月12日 11:49
  • 13416

解决wireshark 抓包分析 openssl s_server及s_client通讯不能解析TLSv1.2协议内容

openssl s_server默认监听端口4433,wireshark在分析此端口时只会按照tcp协议结构解析出协议中的内容。 解决方案:   利用s_server的 -accept蒋坚挺端口调...
  • hknaruto
  • hknaruto
  • 2017年08月17日 15:18
  • 532

OpenSSL命令---s_time

s_time是openss提供的SSL/TLS性能测试工具,用于测试SSL/TSL服务。
  • as3luyuan123
  • as3luyuan123
  • 2013年11月20日 21:37
  • 2542

OpenSSL中重要的命令 —— s_server 和s_client

OpenSSL中重要的命令之 s_server 在使用OpenSSL的过程中我们经常会使用openssl命令 和其他 命令组合来测试基于OpenSSL开发的功能。比如签名、验签功能、验证握手协议等等。...
  • xiangguiwang
  • xiangguiwang
  • 2017年07月01日 00:02
  • 268

openssl简介-指令s_client

http://www.blogjava.net/ycyk168/archive/2009/11/27/303946.html openssl简介-指令s_client      ...
  • xyyangkun
  • xyyangkun
  • 2014年06月23日 12:12
  • 1682

OpenSSL命令---s_client

s_client为一个SSL/TLS客户端程序,与s_server对应,它不仅能与s_server进行通信,也能与任何使用ssl协议的其他服务程序进行通信。...
  • as3luyuan123
  • as3luyuan123
  • 2013年11月18日 22:31
  • 20052

linux openssl 编程 Server端

OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。 直接进行编程步骤: 1.首先确保电脑端拥有op...
  • pingD
  • pingD
  • 2015年08月20日 11:56
  • 1448

Win7系统下OpenSSL安装及测试

一、Win7系统下OpenSSL安装及测试 1、  环境: 操作系统:Win7 VC环境:VC 6.0 2、  实验前准备 2.1 下载 下载OpenSSL地址: http://ww...
  • zhangyit
  • zhangyit
  • 2017年03月22日 09:33
  • 521

openssl 的加密速度测试

openssl测试方法 最近发现很多人都不知道openssl 自带了一个评测加密速度的功能,就简单写一个方法。以此为依照,也方便FPGA开发者作为自己板子性能的基准对比。 openssl spee...
  • w497629433
  • w497629433
  • 2017年02月11日 17:25
  • 2134
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:openssl中的s_server程序测试手记
举报原因:
原因补充:

(最多只允许输入30个字)