首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

服务器加openssl构建加密传输功能?该如何解决

2012-03-23 
服务器加openssl构建加密传输功能?各位朋友好,小弟最近需要设计一个安全服务器,要求带加密功能的,考虑用op

服务器加openssl构建加密传输功能?
各位朋友好,
  小弟最近需要设计一个安全服务器,要求带加密功能的,考虑用openssl,但个人对openssl不太熟悉,时间又比较紧,所以发帖请求大家了。

  基本功能比较简单,比较常规:
  1、客户端向服务器端发起连接请求,双方认证对方是否可靠真实。
  2、如果第一步验证可靠,客户端向服务器端发一份数据。服务器端收到后,解析客户端的数据,然后再向客户端发一份数据。
  3、客户端提示接收完成,服务器端收到后和客户端断开,完成数据传输。
   
  基本过程就是这样的,但要求传输的数据是经过加密,且安全的。小弟对安全传输方面不是很了解,对openssl更是不了解了,请各位朋友就openssl针对上面的要求给一个简单的设计方案,谢谢了!
  另外,看了一些调用openssl加密传输的例子,里面用到了pem证书文件,请问这个具体过程是怎么回事呢?谢谢大家了!不胜感激!

[解决办法]
先在机器上安装openssl吧,会用到openssl的库文件和头文件。双向认证的话,需要生成服务器端和客户端的证书,然后在建立连接前实现双向认证。网上有源码,可以搜来看看。。

热点排行