openssl 生成pfx

 证书可以通过几种渠道获得,可以购买,可以使用IIS生成,也可以使用Openssl这样的工具生成证书.本篇文章主要介绍openssl生成pfx文件首选去网关下载openssl下载地址:https://slproweb.com/products/Win32OpenSSL.html安全教程就不讲解直接下一步下一步就行了安装完了找到安装目录如果没有选择安装目录默认安装在 C:ProgramFilesOpenSSL-Win64找到这个目录并且配置环境变量: 然后打开磁盘新建一个空文件夹E:openssl openssl是我在E盘新建的空文件夹 然后打开openssl文件夹按快捷键Alt+F打开windowspowershell(注:用管理员身份启动)   然后进入输入openssl执行命令req-newkeyrsa:2048-nodes-keyoutsocialnetwork.key-x509-days365-outsocialnetwork.cer具体的信息就不管了.这个证书的有效期是365天,命令参数里面设定的...
代码星球 代码星球·2020-07-09

TLS/SSL握手过程

1.clienthello,协商TLS版本号,加密套件,一个随机数(clientrandom)2.serverhello,确认TLS版本号,加密套件,发送公钥证书,一个随机数(serverrandom)3.客户端验证数字证书,取出公钥,加密一个随机数(premastersecret),发送到服务端4.服务端用私钥解密,获取premastersecret5.双方用三个随机数生成对称加密密钥6.客户端用对称密钥,加密发送finished消息7.服务端用对称密钥,加密发送finshed消息握手完成,双方开始用对称密钥进行通信。 ...
代码星球 代码星球·2020-06-29

cdn网络加速

  CDN全称ContentDeliveryNetwork,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。  在不同地域的用户访问网站的响应速度存在差异,为了提高用户访问的响应速度、优化现有Internet中信息的流动,需要在用户和服务器间加入中间层CDN。使用户能以最快的速度,从最接近用户的地方获得所需的信息,彻底解决网络拥塞,提高响应速度,是目前大型网站使用的流行的应用方案。1、CDN概述   CDN的全称是ContentDeliveryNetwork,即内容分发网络。其目的是通过在现有的Internet中增加一层新的CACHE(缓存)层,将网站的内容发布到最接近用户的网络"边...
代码星球 代码星球·2020-06-27

html5的classList属性介绍和原生js实现jQuery的addClass,removeClass,hasClass方法

  其实html5已经扩展了class操作的相关API,其中classList属性就以及实现了class的增删和判断。  classList属性的方法有:add(value)添加类名,如果有则不添加contains(value)判断是否存在类名,返回Boolean值remove(value)从列表中删除类名toggle(value)切换类名:如果列表中存在则删除,否则添加  为了更好的兼容性,我们可以自己手动实现这几个方法。这里利用了DOM属性className,我们始终是在操作这个对象。functionhasClass(elements,cName){return!!elements.className.match(newRegExp("(\s|^)"+cName+"(\s|$)"));};functionaddClass(elements,cName){if(!hasClass(elements,cName)){elements.className+=""+cName;};};functionremoveClass(elements,cName){if(hasClass(eleme...

群晖NAS的Docker容器使用中国镜像加速

vi/var/packages/Docker/etc/dockerd.json添加如下内容:{"registry-mirrors":["https://registry.docker-cn.com"]}重启服务:synoservice--restartpkgctl-Docker  参考:https://www.itfanr.cc/2017/11/17/playing-synology-nas-of-docker-accelerator/...

使用Docker中国官方镜像的加速地址

vi/etc/docker/daemon.json#添加如下内容{"registry-mirrors":["https://registry.docker-cn.com"]}重启服务:systemctlrestartdocker ...

CentOS 7编译openssl

#编译安装zlib库wgethttp://zlib.net/zlib-1.2.11.tar.gztar-zxvfzlib-1.2.11.tar.gzcdzlib-1.2.11./configure--prefix=/usr/localmake&&makeinstall&&makeclean#编译安装opensslwgethttps://github.com/openssl/openssl/archive/OpenSSL_1_0_2k.tar.gz-Oopenssl-1.0.2k.tar.gz--no-check-certificatetar-zxvfOpenSSL_1_0_2k.tar.gzcdopenssl-OpenSSL_1_0_2k./configenable-shared--prefix=/usr/local/openssl/--openssldir=/usr/local/ssl/make&&maketest&&makeinstall&&makeclean ...
代码星球 代码星球·2020-06-27

Docker 镜像加速

国内从DockerHub拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker官方和国内很多云服务商都提供了国内加速器服务,例如:网易:https://hub-mirror.c.163.com/阿里云:https://<你的ID>.mirror.aliyuncs.com七牛云加速器:https://reg-mirror.qiniu.com当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址。国内各大云服务商均提供了Docker镜像加速服务,建议根据运行Docker的云平台选择对应的镜像加速服务。阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:之前还有Docker官方加速器https://registry.docker-cn.com,现在好像已经不能使用了,我们可以多添加几个国内的镜像,如果有不能使用的,会切换到可以使用个的镜像来拉取。Ubuntu14.04、Debian7Wheezy对于使用upstar...
代码星球 代码星球·2020-06-22

[转] Windows下编译OpenSSL

OpenSSL是一个开源的第三方库,它实现了SSL(SecureSocketLayer)和TLS(TransportLayerSecurity)协议,被广泛企业应用所采用。对于一般的开发人员而言,在Win32OpenSSL上下载已经编译好的OpenSSL库是省力省事的好办法。对于高级的开发用户,可能需要适当的修改或者裁剪OpenSSL,那么编译它就成为了一个关键问题。下面主要讲述如何在Windows上编译OpenSSL库。 在微软网站下载并安装VisualStudio,我用的是2013版。下载并安装ActivePerl。下载地址:http://www.activestate.com/activeperl/downloads打开命令提示符,将其定位到D:ProgramFilesPerleg目录下,执行perlexample.pl,若提示:HellofromActivePerl!则说明Perl安装成功,可以开始使用Perl的相关命令来进行OpenSSL的安装了。下载并安装Nasm汇编器,并将D:ProgramFilesNASM添加到系统环境变量Path中。下载地址:http://...
代码星球 代码星球·2020-06-21

[转载]关于android SDK安装Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml出错

原文地址为:http://blog.csdn.net/springsky_/article/details/7442388因为入行移动测试,所以很多测试环境的搭建。从中遇到了和这个GG同样的问题。怕GG哪天删了,就转载了GG的博文~  最近SDK出问题了,然后在google下载了一个android-sdk-windows.rar,然后点击SDKManager,结果一直不能刷新APILevel,然后就开始在网上找了好多资料,解决这个问题,修改HOSTS,   HTTP 和 HTTPS 都不能解决,这给我带来了很大的困惑!  加载不出来的界面错误为:[html]viewplaincopyFetchinghttp://dl-ssl.google.com/android/repository/addons_list-1.xml FailedtofetchURLhttp://dl-ssl.google.com/android/repository/addons_list-1.xml,re...

mac安装openssl

下载openssl到https://github.com/openssl/openssl下,可以使用git,或者直接下载的方式git方式gitclonehttps://github.com/openssl/openssl浏览器下载:(直接浏览器访问即可下载,经试验此种方式下载速度较快,其他版本可以在这里下载:https://www.openssl.org/source/ )https://www.openssl.org/source/openssl-1.0.2l.tar.gz 安装1.在解压目录下,执行(使用sudo是因为要prefix的访问权限;指定prefix是因为此目录以后使用比较方便) sudo./config--prefix=/usr/local/openssl  2.执行make3.执行 makeinstall4.查看版本opensslversion  ...
代码星球 代码星球·2020-06-21

MySQL加速查询速度的独门武器:查询缓存

【导读】   与朋友或同事谈到MySQL查询缓存功能的时候,个人喜欢把查询缓存功能QueryCache比作荔枝,是非常营养的东西,但是一次性吃太多了,就容易上火而流鼻血,虽然不是特别恰当的比喻,但是有很多相似的地方。另外QueryCache有其特殊的业务场景,MySQL也不像其他数据库产品,缓存查询语句的执行计划等信息,而是直接缓存查询语句的结果集和对应的SQL语句。本文就给大家介绍下查询缓存的相关知识,希望可以引导大家正确地使用QueryCache独门武器。对MySQL查询缓存从五个角度进行详细的分析:QueryCache的工作原理、如何配置、如何维护、如何判断查询缓存的性能、适合的业务场景分析。 n 工作原理查询缓存的工作原理,基本上可以用二句话概括:l 缓存SELECT操作或预处理查询(注释:5.1.17开始支持)的结果集和SQL语句;l 新的SELECT语句或预处理查询语句,先去查询缓存,判断是否存在可用的记录集,判断标准:与缓存的SQL语句,是否完全一样,区分大小写(注:存储SQL语句的MD5值);查询缓存...

新一代 PHP 加速插件 Zend Opcache

参考:http://www.laogui.com/Zend-Opcache 大家知道目前PHP的缓存插件一般有三个:APC、eAccelerator、XCache,但未来它们可能都会消失,因为PHP5.5已经集成ZendOpcache,功能和前三者相似但又有少许不同,缓存速度据说比它们更快(注意:只是据说,我没测试过)。这几个PHP加速插件的主要原理都相同,就是把PHP执行后的数据缓冲到内存中从而避免重复的编译过程,能够直接使用缓冲区已编译的代码从而提高速度,降低服务器负载,它们的效率是显而易见的,像drupal这种庞大的CMS,每次打开一个页面要调用数十个PHP文件,执行数万行代码,效率可想而知,在安装APC等加速器后打开页面的速度明显加快。ZendOpcache已经集成在了PHP5.5里面,编译安装PHP5.5的时候加上--enable-opcache就行了。但也支持低版本的PHP5.2.*,5.3.*,5.4.*,未来会取消对5.2的支持,下面是我在PHP5.4下的安装方法:依次执行下面的命令wgethttp://pecl.php.net/get/zendopcache...

三款免费的PHP加速器:APC、eAccelerator、XCache比较

前几天给Nova的缓存系统添加了Memcache支持。但是这玩意儿对个人博客系统来说可能不太合适(哪天XKLog推出多用户版本了可能会派上用场),事实上,就我自己试用而言,单机情况下使用Memcache反而可能使性能下降(使用SHMOP时运行时间在20微秒左右,使用Memcache时运行时间在40微秒左右)。于是又准备鼓捣一下如上三个PHP加速器。一、PHP加速器介绍       PHP加速器是一个为了提高PHP执行效率,从而缓存起PHP的操作码,这样PHP后面执行就不用解析转换了,可以直接调用PHP操作码,这样速度上就提高了不少。       Apache中使用mod_php的请求、响应执行流程:  1、Apache接收请求。2、Apache传递请求给mod_php。3、mod_php定位磁盘文件,并加载到内存中。4、mod_php编译源代码成为opcode树。5、mod_php执行opcode树。    ...

使用SSL验证和Nginx做代理搭建生产环境的Docker仓库

https://blog.csdn.net/Tomstrong_369/article/details/51145467...
首页上一页...1415161718...下一页尾页