当前位置:  技术问答>linux和unix

IPSEC 编程

    来源: 互联网  发布时间:2017-02-28

    本文导语:  在Linux Kernel>2.6 上编写应用程序,要求通信数据支持IPSEC,TLS加密。 我知道可以使用OPENSSL库提供的系统调用实现TLS加密 也知道Linux Kernel2.6上支持IPSEC,可以通过操作系统的设置实现两个主机之间的IPSEC机密。 但是...

在Linux Kernel>2.6 上编写应用程序,要求通信数据支持IPSEC,TLS加密。

我知道可以使用OPENSSL库提供的系统调用实现TLS加密
也知道Linux Kernel2.6上支持IPSEC,可以通过操作系统的设置实现两个主机之间的IPSEC机密。

但是不知道如何仅仅通过编程,实现IPSEC加密。仅仅通过程序的设置可以选择什么数据需要加密、什么数据不需要加密。总不能让用户去操作系统里面修改配置吧。

Linux系统或者某个开源软件提供了什么接口可以使用吗?

问题纠缠我好些天了。请各位指出一条明路。谢谢!

|
参考openswan?

|
http://www.openssl.org/docs/ssl/ssl.html

写的很清除。

|
linux 2.6 内核支持通过xfrm代码,支持ipsec的功能;
openswan代码只是实现了安全联盟的自动维护,真正的vpn功能还是在内核中实现的。也就是说即使没有openswan我们自己通过手工配置好两端的参数,写一个与xfrm通信的工具应该也可以实现简单的ipsec的功能

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux下实现IPSEC的工具 FreeS/WAN
  • Linux的IPsec项目 strongSwan
  • Linux下的IPSec VPN Openswan
  • ipsec的安装,配置,源码
  • 开源 IPSec 框架 OpenIPSec
  • Linux自带VPN设置 IPsec Tools
  • ipsec whack
  • ipsec启动问题
  • suse上如何开放IPSec服务


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3