全部博文(396)
发布时间:2018-09-19 14:04:43
当前使用的是Linux系统,已经按装使用OpenSSL软件包,一、使用OpenSSL来生成私钥和公钥1、执行命令openssl version -a 验证机器上已经安装openssl 1openssl version -a.........【阅读全文】
发布时间:2018-09-18 19:23:46
转载至: http://blog.csdn.net/kuangzuxiaoN/article/details/75028643开发环境: ubuntu16.04LTS目标环境:iTOP4412精英板交叉编译器:arm-2014.05到官网下载最新的版本wpa_supplicant-2.6http://www.linuxfromscratch.org/blfs/view/svn/basicnet/wpa_supplicant.html在官网可以看.........【阅读全文】
发布时间:2018-09-18 17:30:04
利用arm-none-linux-gnueabi-gcc交叉编译openssl,生成静态库文件libcrypto.a ,libssl.a1、从openssl官网下载openssl最新版本,我下载的是openssl-1.0.2e。下载地址:http://www.openssl.org/source/2、安装arm-none-linux-gnueabi-gcc,下载后解压,然后配置一下环境变量就可以。3、解压openssl源码,进入.........【阅读全文】
发布时间:2018-09-18 14:32:21
安全的原理其实非常多,基础的诸如数字签名,加密解密等等,这边不会细讲,会略微提一下。主要讲讲常见的web相关的安全原理,比如HTTPS,证书,双向证书等。 关于对称加密和非对称加密:对称加密算法比非对称加密要快,但是对称加密要求密钥对等,这会带来几个问题:一是密钥传输过程中容易.........【阅读全文】
发布时间:2018-09-18 13:44:59
头文件:#include <openssl/ssl.h>#include <openssl/err.h>基于OpenSSL的程序都要遵循以下几个步骤:(2 ) 选择会话协议在利用OpenSSL开始SSL会话之前,需要为客户端和服务器制定本次会话采用的协议,目前能够使用的协议包括TLSv1.0、SSLv2、SSLv3、SSLv2/v3。需要注意的是,客户端和服务器必须使用相.........【阅读全文】