第一章 基础知识 8 1.1 对称算法 8 1.2摘要算法 8 1.3 公钥算法 9 1.4 回调函数 11 第二章 openssl简介 13 2.1 openssl简介 13 2.2 openssl安装 13 2.2.1 linux下的安装 13 2.2.2 windows编译与安装 13 2.3 openssl源代码 14 2.4 openssl学习方法 16 第三章openssl堆栈 17 3.1 openssl堆栈 17 3.2 数据结构 17 3.3 源码 17 3.4 定义用户自己的堆栈函数 18 3.5 编程示例 19 第四章 openssl哈希表 21 4.1 哈希表 21 4.2 哈希表数据结...
由于项目涉及到通讯加密,需要了解一下openssl的编程接口, 今天在网上很幸运的找到了周老师的一篇文章,个人觉的很 好的一个例子。 测试环境:ubuntu7.10 openssl0.98 gcc4.1.3 整理代码含有证书,手动生成的 原文:http://zhoulifa.bokee.com/6085904.html [ 本帖最后由 印随 于 2008-1-23 16:27 编辑 ]
HTTPS中间人攻击 一段测试性质的代码,自己做一个伪造的证书,然后使用DNS SPOOF 引导被攻击者访问攻击者机器,攻击者作为中间人记录明文的数据传输。附件里面是我测试时使用的伪造的证书,使用openssl生成的。 代码: #include #include #include #include #pragma comment ( lib, "libeay32.lib" ) #pragma comment ( lib, "ssleay32.lib" ) #pragma comment ( lib, "ws2_32.lib" ) #define PRIVATE_KEY_PWD ...
用openssl进行SSL编程 http://www.cn-doc.com/_soft_ect_lang_tech_doc/2005_08_19_21/20050819215014461.htm 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/28827/showart_220943.html
开始学习网络安全的知识了,顺便把这篇整理过的来自linuxjournal的教程与大家分享,第一篇已经翻译完并检查了好几遍(不过应该还有错误的,希望有识之士指出:)),代码也进行了注释,另外附件是我自己在看下载代码时根据man加的中文注释,可以参考一下。第二篇还正在学习中,如题: openssl 编程入门 作者:Eric Rescorla on Sat, 2001-09-01 01:0 如果你急切的想构建一个简单的Web客户端和服务器对,这时你就需要使用SSL了.. SSL是...
开始学习网络安全的知识了,顺便把这篇整理过的来自linuxjournal的教程与大家分享,第一篇已经翻译完并检查了好几遍(不过应该还有错误的,希望有识之士指出:)),代码也进行了注释,另外附件是我自己在看下载代码时根据man加的中文注释,可以参考一下。第二篇还正在学习中,如题: openssl 编程入门 作者:Eric Rescorla on Sat, 2001-09-01 01:0 如果你急切的想构建一个简单的Web客户端和服务器对,这时你就需要使用SSL了.. SSL是...
代码如下:
出现的情况(问题):服务器不能够得到客户端的证书,但是客户端能够得到服务器的证书。客户端和服务器的证书和密钥是一样的(这个应该没有关系,没有对证书的内容做验证)。
客户端:
#include
我想使用openssl与一个HTTPS服务器建立连接。我用POST报文提交了用户名和密码以后,收到了正确的响应,其中比较重要的是两个session的信息。 需要在后续的通讯中把这两个session信息作为HTTP请求的Cookie。 但是无论我后续提交什么请求,都得不到任何响应,不知道是为什么? 麻烦问一下大家,我是不是只要把这个session信息放在HTTP请求的头部就可以了?还是需要对SSL_Session做一些处理,比如把这个cookie存储进去什么的?
我想使用openssl与一个HTTPS服务器建立连接。我用POST报文提交了用户名和密码以后,收到了正确的响应,其中比较重要的是两个session的信息。 需要在后续的通讯中把这两个session信息作为HTTP请求的Cookie。 但是无论我后续提交什么请求,都得不到任何响应,不知道是为什么? 麻烦问一下大家,我是不是只要把这个session信息放在HTTP请求的头部就可以了?还是需要对SSL_Session做一些处理,比如把这个cookie存储进去什么的?