随笔分类 -  OpenSSL

摘要:官网:http://www.openssl.org/ 得到源码: git clone https://github.com/openssl/openssl 一、用vc编译器编译: 1、下载nasm: http://www.nasm.us/ 2、下载perl: http://www.perl.org/ 阅读全文
posted @ 2016-06-29 05:42 findumars 阅读(1664) 评论(0) 推荐(0) 编辑
摘要:什么是OpenSSL 众多的密码算法、公钥基础设施标准以及SSL协议,或许这些有趣的功能会让你产生实现所有这些 算法和标准的想法。果真如此,在对你表示敬佩的同时,还是忍不住提醒你:这是一个令人望而生畏的过程。这个工作不再是简单的读懂几本密码学专著和协议文档 那么简单,而是要理解所有这些算法、标准和协 阅读全文
posted @ 2016-06-12 07:30 findumars 阅读(1547) 评论(0) 推荐(0) 编辑
摘要:简述 OpenSSL是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。 简述 下载安装 使用 更多参考 简述 下载安装 使用 更多参考 简述 下载安装 使用 更多参考 下载安装 进入Win32 OpenSSL下载页 阅读全文
posted @ 2016-06-11 04:55 findumars 阅读(2661) 评论(0) 推荐(0) 编辑
摘要:下载openssl之后,全部解压到一个路径下,如:c:\program files\openssl sdk 举个例子,如使用SHA1,开发时引用头文件: #include <sha.h> 工程属性里添加需要的头文件路径: C:\Program Files\openssl-0.9.8i\include 阅读全文
posted @ 2016-05-30 17:28 findumars 阅读(3372) 评论(0) 推荐(0) 编辑
摘要:下表是常见服务器操作系统版本中自带的OpenSSL版本: 从上表可以看出,目前常用的服务器版本中,默认OpenSSL为1.0.2的只有Ubuntu 16.04 LTS。其他版本如果要升级OpenSSL版本,成本非常高,因为有很多包依赖OpenSSL,这些包都需要重新打包并进行测试。另一方面,Open 阅读全文
posted @ 2016-05-26 19:12 findumars 阅读(3256) 评论(0) 推荐(0) 编辑
摘要:需要说明的是请一定安装openssl-0.9.8a 。 openssl-1.0.0我没有编译成功. 如何在Windows下编译OpenSSL (Vs2005使用Vc8的cl编译器)1、安装ActivePerl//初始化的时候,需要用到perl解释器2、使用VS2005下的Visual Studio 阅读全文
posted @ 2016-05-04 21:43 findumars 阅读(487) 评论(0) 推荐(0) 编辑
摘要:在 Windows 平台上调用动态链接库 dll 文件时,有两种方式:a) 隐式的加载时链接;使用 *.lib (导入库)文件,在 IDE 的链接器相关设置中加入导入库 lib 文件的名称,或在程序中加入预编译指令 #pragma comment (lib,”*.lib”)。b) 显式的运行时链接。 阅读全文
posted @ 2016-05-04 21:24 findumars 阅读(4689) 评论(0) 推荐(0) 编辑
摘要:VC环境OpenSSL安装以及编程过程 SSL就是Secure Sockets Layer,是一种安全套接字协议,详情请参考链接中的介绍。 配置过程中需要生成一些mak文件,这些生成代码用perl脚本生成,所以要安装一个ActivePerl ActivePerl:http://www.actives 阅读全文
posted @ 2016-05-04 21:23 findumars 阅读(442) 评论(0) 推荐(0) 编辑
摘要:OpenSSL整个软件包大概可以分成三个主要的功能部分:密码算法库、SSL协议库以及应用程序。 官网:http://www.openssl.org/OpenSSL for Windows:http://www.slproweb.com/products/Win32OpenSSL.html在这里,我使 阅读全文
posted @ 2016-04-26 18:47 findumars 阅读(1534) 评论(0) 推荐(0) 编辑
摘要:本文大部分整理自网络,相关文章请见文后参考。 关于证书授权中心CA以及数字证书等概念,请移步 OpenSSL 与 SSL 数字证书概念贴 ,如果你想快速自建CA然后签发数字证书,请移步 基于OpenSSL自建CA和颁发SSL证书 。 SSL/TLS作为一种互联网安全加密技术,原理较为复杂,枯燥而无味 阅读全文
posted @ 2016-01-07 23:05 findumars 阅读(4206) 评论(0) 推荐(0) 编辑
摘要:nginx配置ssl加密(单双向认证、部分https) nginx下配置ssl本来是很简单的,无论是去认证中心买SSL安全证书还是自签署证书,但最近公司OA的一个需求,得以有个机会实际折腾一番。一开始采用的是全站加密,所有访问http:80的请求强制转换(rewrite)到https,后来自动化测试 阅读全文
posted @ 2016-01-07 23:03 findumars 阅读(4926) 评论(0) 推荐(0) 编辑
摘要:官网:http://www.openssl.org/ 得到源码: git clone https://github.com/openssl/openssl 一、用vc编译器编译: 1、下载nasm: http://www.nasm.us/ 2、下载perl: http://www.perl.org/ 阅读全文
posted @ 2015-12-29 22:07 findumars 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:Libraries name of openssl? The "library" portion of OpenSSL consists of two libraries. On posix system they are named: libssl libcrypto while on Windo 阅读全文
posted @ 2015-11-25 17:56 findumars 阅读(1427) 评论(0) 推荐(0) 编辑
摘要:最近一直在学习SSL相关的知识,也是先了解理论相关的知识,主要是SSL相关的基本概念和连接建立过程,主要是基于PolarSSL开源库进行学习。学习完了之后就希望能给有所运用,就想用Qt写一个简单的程序,增加对SSL相关概念的把握和对PolarSSL库的运用。当然,最终希望是可以使用Qt做一个比较完善 阅读全文
posted @ 2015-11-09 22:24 findumars 阅读(1130) 评论(0) 推荐(0) 编辑
摘要:为ownCloud配置SSL连接 在你开始使用ownCloud之前,强烈建议你在ownCloud中启用SSL支持。使用SSL可以提供重要的安全好处,比如加密ownCloud流量并提供适当的验证。在本教程中,将会为SSL使用一个自签名的证书。 创建一个储存服务器密钥和证书的目录: # mkdir /e 阅读全文
posted @ 2015-10-08 20:11 findumars 阅读(7205) 评论(0) 推荐(0) 编辑
摘要:首先本文参考了以下网页,感谢! http://www.jianshu.com/p/4522f17ce2ff和 http://developer.covenanteyes.com/building-openssl-for-visual-studio/ 首先要知道: 编译release版本和debug版 阅读全文
posted @ 2015-09-22 17:35 findumars 阅读(741) 评论(0) 推荐(0) 编辑
摘要:简述 OpenSSL是一个开源的第三方库,它实现了SSL(Secure SocketLayer)和TLS(Transport Layer Security)协议,被广泛企业应用所采用。对于一般的开发人员而言,在Win32 OpenSSL上下载已经编译好的OpenSSL库是省力省事的好办法。对于高级的 阅读全文
posted @ 2015-02-25 18:47 findumars 阅读(2548) 评论(0) 推荐(0) 编辑