`

使用 OpenSSL API 进行安全编程

阅读更多
使用 OpenSSL API 进行安全编程
http://www.ibm.com/developerworks/cn/linux/l-openssl.html
学习如何使用 OpenSSL —— 用于安全通信的最著名的开放库 —— 的 API 有些强人所难,因为其文档并不完全。您可以通过本文中的提示补充这方面的知识,并驾驭该 API。在建立基本的连接之后,就可以查看如何使用 OpenSSL 的 BIO 库来建立安全连接和非安全连接。与此同时,您还会学到一些关于错误检测的知识。

使用 OpenSSL API 进行安全编程,第 2 部分: 安全握手
http://www.ibm.com/developerworks/cn/linux/l-openssl2.html
安全套接字层(Secure Sockets Layer,SSL)会话中的安全握手非常重要,这是因为该连接中的所有安全性都是在握手过程中建立的。本文将介绍如何增强 SSL 握手的安全性,从而防止中间人(MITM)攻击 —— 此时入侵的一方会伪装成另外一个可信源。本文还会介绍数字证书的概念,以及 OpenSSL API 如何处理数字证书。
分享到:
评论

相关推荐

    使用 OpenSSL API 进行安全编程(2).doc

    使用 OpenSSL API 进行安全编程(2).doc

    使用OpenSSLAPI进行安全编程.pdf

    使用OpenSSLAPI进行安全编程.pdf使用OpenSSLAPI进行安全编程.pdf使用OpenSSLAPI进行安全编程.pdf使用OpenSSLAPI进行安全编程.pdf使用OpenSSLAPI进行安全编程.pdf

    使用OpenSSL API 进行网络安全编程

    SSL是Secure Socket Layer(安全套接层... OpenSSL为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。

    OpenSSL编程

    介绍了如何使用 OpenSSL的API进行安全编程的一些基本问题

    openssl api 编程

    openssl是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编...

    Openssl编程指导手册

    一本关于Openssl C/C++编程的指导手册。详细介绍了Openssl的API和使用方法。包含具体的编程样例。

    OpenSSL学习资料(比较齐全的OpenssL相关资料汇总)

    1,ASN1 BER DER 编码子集入门指南 2,cryptoapi 3,openssl编程入门及实例代码 4,其他Openssl相关

    信息安全编程指南,对学术研究的有帮助

    学会寻找相关的类库、函数、接口、第三方代码以及openSSL之类的开源产品等,比如cryptoAPI,点net的安全类,由于本科生的水平,可以尽量使用现成函数和功能库中的功能,不要从底层开始编写已有的功能。用点net的类比...

    基于openssl密码库编写的sm2国密算法PHP扩展.rar

    EVP框架是对openssl提供的所有算法进行了封装,在使用工程中只需要修改少量的代码就可以选择不同的加密算法,...编写程序生成RSA密钥对,并保存公钥到文 openssl详解api编程 https://blog.51cto.com/u_16099174/6324509

    OpenSSL使用指南

    OpenSSL使用指南 1.介绍 intro 2.编译 build 3.运行OpenSSL.exe 4.算法编程API 5.SSL协议编程API 6.CA和证书 7.参考网址

    Openssl 库函数接口说明

    Chm格式的文档,里面介绍了OpenSSL的主要文件以及主要函数的作用,并给出了部分主要函数的编程示例。类似于API的接口说明。初学者可用。

    demo_openssl_api.tar.gz_DEMO_OPENSSL DEMO_SSL实现_linux openssl_li

    在LINUX系统下实现安全套接字编程。SSL。包含证书文件的认证。

    OPENSSL密码计算/证书操作/SSL通信-易语言

    A:结合cdecl 壳,让openssl可以调用易语言子程序,进行上锁解锁操作,没有锁的openssl是根本无法想象的,加锁以后,多线程随便跑 ? ?? ? B:SSL_accept 和 SSL_connect 的异步调用,这个东西研究的人很少,网上的...

    oauth.apisample.netcore:使用OAuth和Open Id Connect的最终.Net Core API代码示例

    oauth.apisample.netcore 概述 使用OAuth和Open Id ...Kestrel Web服务器用于使用OpenSSL自签名证书通过SSL托管API。 AWS Cognito用作云授权服务器 用于API OAuth处理 用于中缓存API声明 可以将API日志汇总到以支持

    oauth.apisample.javaspringboot:使用OAuth和Open Id Connect的最终Java API代码示例

    编程语言Java 13和Spring Boot 2.4用于实现REST API使用的中间件Tomcat Web服务器使用OpenSSL自签名证书通过SSL托管API。 AWS Cognito用作默认授权服务器用于实现OAuth自定义过滤器用于通过简单的代码实现非阻塞API ...

    libcurl,jsoncpp,openssl编译好的文件

    windows下vs使用百度api所需要的包,已经编译好了,如果不喜欢看blog繁琐流程可以直接下载配置vs即可使用。

    Cisco静态路由实验实例

    我打算漫漫说清楚其主要指令的用法,主要API的中文说明,以及使用/编程的方法。 工作量很大,因为我接触它也没几个月,现在大概完成了1/10吧, 先把目前自己的一些心得,找到的资料和一些翻译出来的东西贴出来,...

    Qt5.13.0 Https库.zip

    Qt Network为使用TCP/IP的编程应用程序提供了一组API,我们为SSL套接字和OCSP stapling支持添加了安全通道支持。 Qt 5.13现在使用OpenSSL 1.1来支持Linux和Android上的SSL连接。

Global site tag (gtag.js) - Google Analytics