因为工程实践选择的课题是信息安全方向,因此本文选择了OpenSSL项目源代码作为分析对象。SSL是利用公开加密技术里面的RSA加密算法来作为用户端与服务器端在传送机密资料时的加密通讯协定。OpenSSL包含一个命令行工具用来完成OpenSSL库中的所有功能,更好的是,它可能已经安装到你的系统中了。O ...
分类:
其他好文 时间:
2019-10-13 00:49:21
阅读次数:
104
最近在用Qt开发Android应用时需要获取https页面内容,但Qt内置的QNetworkAccessManager类只支持下面这些协议(调用其supportedSchemes成员函数获取): ("ftp", "file", "qrc", "http", "data") 而网上我找到的支持http ...
分类:
Web程序 时间:
2019-10-12 18:58:50
阅读次数:
309
openssl 是生成私钥和公钥证书的重要工具。 Windows如何安装OpenSSL: 官网:https://www.openssl.org/community/mailinglists.html 需要自己下载编译。 exe安装文件下载地址:https://slproweb.com/product ...
分类:
其他好文 时间:
2019-10-11 18:15:53
阅读次数:
95
OpenSSL1.0.1版本 Heartbleed漏洞是由于未能在memcpy()调用受害用户输入内容作为长度参数之前正确进行边界检查。攻击者可以追踪OpenSSL所分配的64KB缓存、将超出必要范围的字节信息复制到缓存当中再返回缓存内容,这样一来受害者的内存内容就会以每次64KB的速度进行泄露。 ...
分类:
其他好文 时间:
2019-10-11 00:39:26
阅读次数:
139
Nginx 安装配置 系统平台:CentOS release 6.7 (Final) 64位 Internet:有 一、安装编译工具及库文件 1.yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 二、准 ...
分类:
其他好文 时间:
2019-10-10 22:27:18
阅读次数:
115
参考:https://blog.csdn.net/mayue_web/article/details/83997969 有问题可以拉倒文章尾部参考一下,如果没有你的问题可以点击上面的链接 我就抓重点说吧,我用的是 来配置项目的,但是有个问题就是需要装一下nasm,顺手装一个吧,用不用,只要编译的过就 ...
Node.js的crypto模块提供了一组包括对OpenSSL的哈希、HMAC、加密、解密、签名,以及验证等一整套功能的封装。具体的使用方法可以参考这篇文章中的描述:node.js_crypto模块。 本文重点介绍在使用createCipheriv方法时所遇到的坑。对应的解密算法createDeci ...
分类:
Web程序 时间:
2019-10-10 17:27:42
阅读次数:
302
1.安装python #1.安装python3.7所需要的依赖包yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel ...
分类:
编程语言 时间:
2019-10-10 14:10:39
阅读次数:
134
python语言简介 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 windows安装python解释器 下载地址: https://www.pytho ...
分类:
编程语言 时间:
2019-10-10 11:05:42
阅读次数:
121
部署企业LNMP架构 源码包:nginx-* ; mysql-* ; php-* ; boost-* ; zend-loader-php5.6-linux-* ;yum软件: pcre-devel zlib-devel openssl-devel gcc gcc-c++ net--tools ncu ...
分类:
其他好文 时间:
2019-10-09 16:02:53
阅读次数:
103