![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Openssl
Jinato2016
脚踏实地,厚积薄发。不积跬步,无以致千里。
展开
-
VS2015编译Openssl-1.1.0f
一、Openssl简介OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。OpenSSL被曝出现严重安全漏洞后,发现多数通过SSL协议加密的网站使用名为OpenSSL的开源软件包。OpenSSL漏洞不仅影响以https开头的网站,黑客还可利用此漏洞直接对个人电脑发起“心脏出血”(Heartblee原创 2017-06-10 10:38:08 · 12872 阅读 · 4 评论 -
Android NDK编译Openssl-1.1.0f静态库
0 前言按照源代码C:\openssl-1.1.0f下的INSTALL文件中的编译指导,在Windows中用Cygwin模拟Linux环境顺利编译出libcrypt.a和libssl.a,然而在Android NDK项目中编译报错不通过,报错无法解析的符号,检查.a静态库链接是正确的,所以推测用Cygwin编译出的.a库在windows下的android ndk下不能用。具体原因不清楚。所原创 2017-06-10 16:35:53 · 5383 阅读 · 3 评论 -
Windows下用SSL实现加密通讯Demo
1 编程环境编程环境:win10 + VS2015 + openssl-1.1.0f(win32 release版本)2 配置openssl配置openssl的方法参见:《Openssl-1.1.0f在VS工程中的配置》3 代码服务器端代码SSLServer.cpp:#include #include #include #include #include #i原创 2017-06-20 15:09:37 · 3487 阅读 · 4 评论 -
Openssl-1.1.0f在VS工程中的配置
1 Openssl-1.1.0f在VS2015工程中的配置1)配置工程属性 ---> C/C++ ---> 附加包含目录2)配置工程属性的附加包含目录3)配置工程属性的附加包含目录原创 2017-06-10 16:01:15 · 2409 阅读 · 0 评论 -
VS2005编译Openssl-1.1.0f
0 前言本文是在Windows系统中用VS2005编译Openssl-1.1.0f,注意是VS2005而非VS2015。如果用VS2015编译,请阅读:《VS2015编译Openssl-1.1.0f》 。因为项目需要在VS2005中搭建工程使用Openssl静态库,但通过之前用《VS2015编译Openssl-1.1.0f》中的方法编译成功静态库 ,在VS2015中在可以使用,但在V原创 2017-06-10 14:31:26 · 1586 阅读 · 1 评论 -
使用VS编译好的Openssl库生成数字证书
1 准备使用《VS2015编译Openssl-1.1.0f》介绍的方法生成Openssl库,如图:也可以在此址下载:。解压到指定目录,如C:\openssl-1.1.0f\win32-release。在此目录下(C:\openssl-1.1.0f\win32-release)下,新建子目录demoCA\newcerts,然后在\demoCA目录中新建一空文件index.tx原创 2017-06-11 10:29:28 · 1304 阅读 · 0 评论