随笔分类 -  OpenSSL

摘要:书接上回。在《LDAP 密码加密方式初探》一文中,使用 OpenSSL 命令 AES 算法加密解密时,都用到了 Key 和 IV 参数,那么这两个参数是如何生成的呢? 仍然以 AES-256-CBC 开始探索。先准备好生成 Key 和 IV 的 passphrase: 上述回文形式的 passphr 阅读全文
posted @ 2020-04-03 16:41 findumars 阅读(6971) 评论(0) 推荐(1) 编辑
摘要:一、SSL概述SSL连接分为两个阶段:握手和数据传输阶段。握手阶段对服务器进行认证并确立用于保护数据传输的加密密钥,必须在传输任何应用数据之前完成握手。一旦握手完成,数据就被分成一系列经过保护的记录进行传输。 1.1.握手SSL握手有三个目的: 客户端与服务器需要就一组用于保护数据的算法达成一致;他 阅读全文
posted @ 2019-03-25 23:03 findumars 阅读(2319) 评论(0) 推荐(0) 编辑
摘要:关于 OpenSSL 的介绍及安装请参见:Windows 下编译 OpenSSL 下面主要介绍有关 OpenSSL 使用 base64 编码/解码。 简述 编码解码 更多参考 简述 编码解码 更多参考 编码/解码 输出如下所示: Base64 Encoded : SGVsbG8gV29ybGQh B 阅读全文
posted @ 2017-12-20 23:06 findumars 阅读(3049) 评论(0) 推荐(0) 编辑
摘要:Open SSL 开发环境配置 最后更新日期:2014-05-13 阅读前提:VisualStudio的基本使用、Cent OS的基本使用 环境: Windows 8.1 64bit英文版,Visual Studio 2013 Professional Update1英文版,ActivePerl 5 阅读全文
posted @ 2017-10-07 21:11 findumars 阅读(1204) 评论(0) 推荐(0) 编辑
摘要:By admin | 11月18日 0 Comment By admin | 11月18日 0 Comment Advertisement 历经半个月终于把libcurl库编译出来,参考网上很多博客,最终把自己要的库编译出来。 首先说明一下,我要这个库的目的。我在RT5350上跑openWRT需要向 阅读全文
posted @ 2017-09-08 19:44 findumars 阅读(3033) 评论(0) 推荐(0) 编辑
摘要:https://gist.github.com/artynet build zlib with Visual Studio CLI toolhttps://gist.github.com/artynet/5a568938dab9f3f5cab96bcfd1438740 :: INCLUDE=C:\P 阅读全文
posted @ 2017-09-08 01:59 findumars 阅读(557) 评论(0) 推荐(0) 编辑
摘要:在Linux下使用MinGW静态交叉编译带有zlib的libcurl libcurl是一个跨平台的、易用的、强大的网络库。在大部分Linux发行版中都有编译好的二进制包可供使用,Mac系统更是将其作为了一个核心部件。但是在Windows平台上却需要手工编译,更不必说一些有特殊洁癖的人(比如说我)还特 阅读全文
posted @ 2017-09-08 00:12 findumars 阅读(2884) 评论(0) 推荐(0) 编辑
摘要:为了Android上使用libcurl且支持HTTPS协议,需要依赖openssl,因此先来了解一下如何编译OpenSSL1.编译ARM下的共享库(默认的)我使用的是guardianproject的openssl,它已经提供好了android的ndk makefile。git clone https 阅读全文
posted @ 2017-09-07 23:59 findumars 阅读(2934) 评论(0) 推荐(0) 编辑
摘要:要求在.Net端生成公钥私钥对。 然后在.Net端使用RSA公钥加密;在Linux端使用RSA私钥解密。 最初的尝试是:.Net端使用RSACryptoServiceProvider; linux端使用OpenSSL 搞了整整5个小时,有木有啊,有木有啊! .Net的RSA和OpenSSL对不上,有 阅读全文
posted @ 2017-08-31 20:35 findumars 阅读(421) 评论(0) 推荐(0) 编辑
摘要:Assuming Windows you can download its installation from Win32 OpenSSL Installation Project page. You need to download this one for 64-bit windows deve 阅读全文
posted @ 2017-08-01 05:55 findumars 阅读(3819) 评论(0) 推荐(0) 编辑
摘要:openssl里面有很多用于摘要哈希、加密解密的算法,方便集成于工程项目,被广泛应用于网络报文中的安全传输和认证。下面以md5,sha256,des,rsa几个典型的api简单使用作为例子。 算法介绍 md5:https://en.wikipedia.org/wiki/MD5 sha256:http 阅读全文
posted @ 2017-07-28 22:00 findumars 阅读(35960) 评论(2) 推荐(3) 编辑
摘要:之前没接触过证书加密的话,对证书相关的这些概念真是感觉挺棘手的,因为一下子来了一大堆新名词,看起来像是另一个领域的东西,而不是我们所熟悉的编程领域的那些东西,起码我个人感觉如此,且很长时间都没怎么搞懂.写这篇文章的目的就是为了理理清这些概念,搞清楚它们的含义及关联,还有一些基本操作. SSL SSL 阅读全文
posted @ 2017-07-14 05:16 findumars 阅读(420) 评论(0) 推荐(0) 编辑
摘要:上周帮一个童鞋做一个数字认证的实验,要求是编程实现一个基于X.509证书认证的过程,唉!可怜我那点薄弱的计算机网络安全的知识啊!只得恶补一下了。 首先来看看什么是X.509。所谓X.509其实是一种非常通用的证书,什么是证书?唉!这么说吧!当两个人需要进行远程通信而又不想让第三个人知道时就必须建立一 阅读全文
posted @ 2017-05-02 00:33 findumars 阅读(2146) 评论(0) 推荐(0) 编辑
摘要:目录 1 生成公钥和私钥对 2 公钥提交到CA机构签发一个crt证书 3 配置证书链 4 在Apache里开启SSL支持并配置crt证书和私钥 5 配置HSTS (可选) 6 总结 目录 1 生成公钥和私钥对 2 公钥提交到CA机构签发一个crt证书 3 配置证书链 4 在Apache里开启SSL支 阅读全文
posted @ 2017-02-18 00:01 findumars 阅读(3705) 评论(0) 推荐(0) 编辑
摘要:用QNetworkAccessManager以POST方式访问https需要用户认证,所以用SIGNAL(authenticationRequired(QNetworkReply *, QAuthenticator *)) manager = new QNetworkAccessManager(th 阅读全文
posted @ 2017-02-16 03:29 findumars 阅读(2844) 评论(0) 推荐(0) 编辑
摘要:近日将QtEmbedded库的版本由4.7.0更新到4.7.4.工具链并未改变,仍为 Target: arm-none-linux-gnueabiConfigured with: ......Thread model: posixgcc version 4.3.2 (Sourcery G++ Lit 阅读全文
posted @ 2017-02-07 21:26 findumars 阅读(3102) 评论(0) 推荐(0) 编辑
摘要:Ceph OpenSSL 1. SSL介绍 SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。Secure Sock 阅读全文
posted @ 2017-02-07 05:21 findumars 阅读(935) 评论(0) 推荐(0) 编辑
摘要:OpenSSL for Windows In earlier articles, we have looked at how to create a gcc build environment on Windows, and also how to compile binaries for Wind 阅读全文
posted @ 2017-02-07 01:09 findumars 阅读(2650) 评论(0) 推荐(0) 编辑
摘要:经过查看openssl源码自带的Makefile,发现: 1) 从0.9.7开始 https://www.openssl.org/source/old/0.9.x/openssl-0.9.7k.tar.gz 就有 LIBS= libcrypto.a libssl.a,而没有对ssleay32的声明。 阅读全文
posted @ 2017-02-07 00:54 findumars 阅读(834) 评论(0) 推荐(0) 编辑
摘要:Openssl static libraries created for Windows 32bit using MinGW compiler Compiled with: ./Configure no-asm mingw Zip contains the include folder and li 阅读全文
posted @ 2017-02-07 00:06 findumars 阅读(3845) 评论(0) 推荐(0) 编辑