OpenSSL

Certificate revocation with python cryptography

假装没事ソ 提交于 2020-12-13 03:08:21
问题 I'm trying to make a certificate revocation list using the python cryptography library. So far I haven't been successful. I am able to generate the certificates with the same library. The certificates work because I am able to use them for a connection with MQTT. The problem is when I try to revoke one of the certificates. Then no connection works and I receive an error: It would be nice if someone tell me what I am doing wrong. Thanks in advance. This is my code: # THIS CERTIFICATE I WANT TO

全栈项目|小书架|微信小程序-登录及token鉴权

别来无恙 提交于 2020-12-13 01:39:30
小程序登录 之前也写过微信小程序登录的相关文章: 微信小程序~新版授权用户登录例子 微信小程序-携带Token无感知登录的网络请求方案 微信小程序开通云开发并利用云函数获取Openid 也可以通过官方的这张时序图了解小程序的登录流程: 从流程图上可以看出微信小程序登录需要先调用 wx.login() 获取 临时登录凭证 code ,并回传到开发者服务器。然后在服务器端调用 auth.code2Session 接口,换取 用户唯一标识 openid 和 会话密钥 session_key 等信息。之后开发者服务器可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后端交互时识别用户身份。 登录方式 wx.login() 是在微信小程序端登录的时候调用,而常见的登录方式有以下几种: 启动小程序之后弹出登录弹窗 点击特定按钮登录 二者结合实现 登录实现 我这里的实现是通过 点击登录按钮 实现登录。在《小书架》项目中有两处可以进行登录。 我的页面,未登录会显示登录区域 在文章详情页面,未登录会弹出登录弹窗 在点击了登录按钮之后会调用下面的代码,将登录凭证发给服务器: wx.login({ success: function(loginRes) { if (loginRes.code) { let userStorageInfo = wx.getStorageSync('userInfo'

Wordpress建站流程-最新手把手详细教程

元气小坏坏 提交于 2020-12-12 23:13:59
Wordpress建设外贸网站在不懂行的人眼里好像很难,感觉需要会开发,还要雇人维护,一般人或公司都会委托建站公司帮忙搞定,我认识的价格一般在2万起,殊不知这些公司很有可能也是用wordpress套用免费或者付费主题模板来帮你完成的,用了极地的成本。 虽说他们也花了时间成本帮你做,但如果用人多的话,批量操作熟练了,嗯,效益就出来了。用Wordpress做外贸网站是一个很好的解决方案。更好的是创建WordPress博客也非常简单,无需会代码开发而且有极强大的插件可以让你实现各种高级功能。 可以说和安卓系统一样道理,缺什么功能装个APP就行了。但是,尽管开始使用WordPress很简单,知道你需要做什么以及如何做仍然很重要,这样就不会浪费时间。 WordPress建站流程:你需要什么 1,注册一个云主机商(推荐 Siteground )。 2,选择主机套餐。 3,为你的博客选择一个域名。 4,完成你的主机注册。 5,安装WordPress。 6,登录并撰写你的第一篇博客文章。 这些步骤都不需要深入的技术知识, 一旦你的博客开始运行,你可能会想开始写作,并可能想调整它的外观/功能。 第一步:购买主机和域名 让全世界的人都能访问你的博客需要两件事: 托管-这是你网站的动力引擎或者家。虽然你没有“看到”,但互联网上的每个网站都有一个主机为其提供支持。 域名(门牌号)

Linux 更新python至2.7后ImportError: No module named _ssl

不羁岁月 提交于 2020-12-12 15:34:16
原文: http://blog.51cto.com/hunt1574/1630961 编译安装python 2.7后无法导入ssl包 解决办法: 1 下载地址:http: //www .openssl.org /source/openssl-1 .0.2a. tar .gz 安装openssl: 1 2 3 4 5 #tar -xzvf openssl-1.0.2a.tar.gz #./config --prefix=/usr/local --openssldir=/usr/local/openssl #make && make install 重新编译python 重新编译python 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #vi Python-2.7.9/setup.py 修改此部分内容并重新编译python #Detect SSL support for the socket module (via _ssl) search_for_ssl_incs_in = [ '/usr/local/ssl/include' , '/usr/local/include/openssl' , #增加该行内容 '/usr/contrib/ssl/include/' ] # python Python 2.7.9 (default, Apr 10 2015, 15

阻止SSIS import excel时的默认行为

痴心易碎 提交于 2020-12-12 15:00:34
为什么SSIS总是错误地获取Excel数据类型,以及如何解决它! 由 Concentra 发布 2013年5月15日 分享此页面 分享 发现Concentra的分析解决方案 Concentra的分析和商业智能团队将信息转化为洞察力,从而为您提供数据优势。 学到更多。 分析解决方案 作为具有Microsoft工具堆栈的BI开发人员,我经常处理多个数据源,其中一个是Excel,这是Data Warehousing项目中非常常见的数据源。 正如你们中的一些人可能知道的那样,在SSIS(SQL Server Integration Services)中使用Excel会遇到问题,如果你知道这些,这篇文章将更详细地帮助人们并为你提供一些可能的解决方案来帮助你一段时间 此博客还将帮助回答有关以下问题: 使用Excel作为源时,为什么SSIS没有正确获取我的数据类型 当excel文件包含数据时,为什么我的某些列为NULL 如何解决我的Excel源代码问题 Excel SSIS驱动程序问题 我们在使用SSIS和Excel时遇到的问题的主要驱动因素源于SSIS自动确定连接到Excel源时的数据类型。 SSIS Excel驱动程序根据读取前8行的值确定每列的数据类型。 如果前8个记录包含相同数量的数字和字符类型 - 则优先级为数字 ( 图1和2中的 column2 ) 如果大多数前8个记录都是数字

ssh密钥验证

|▌冷眼眸甩不掉的悲伤 提交于 2020-12-12 13:14:23
ssh密钥验证 SSH远程管理服务 1,定义 2,SSH支持的客户端和服务端 3,配置文件 SSHD服务验证 两种验证方式 1.密码验证 2.密钥对验证 公钥和私钥的关系 1.开启密钥和密码验证 2.使用SSH客户端程序 3.scp远程复制 sftp(安全ftp) 配置密钥对验证 1,在客户端创建密钥对 2.查看密钥位置 3.查看公钥文本 4.将公钥文件上传至服务器并且导入 5.最后进行密钥验证登录 TCP Wrapper(访问控制) 定义 TCP Wrapper保护机制的两种实现方式 TCP Wrapper的格式 (1)服务程序列表 (2)客户端地址列表 TCP wrappers 机制的基本原则: 示例 SSH远程管理服务 1,定义 SSH是一种 安全通道协议 ,是用来实现字符界面的 远程登陆,远程复制 等功能的,我们日常生活可以使用该功能来进行远程操控,省去了很多麻烦。 SSH协议对通信双方的数据进行了 加密处理 ,其中包括用户登陆时输入的用户口令。因此SSH协议具有很好的 安全性 。 2,SSH支持的客户端和服务端 SSH客户端:Putty,Xshall,CRT SSH服务端:OpenSSH 3,配置文件 我们正在使用的centos7系统已经默认安装openssh相关的软件包,并且已经将sshd服务添加为开机自启。 执行“systemctl start sshd

继LG之后,印刷巨头施乐遭勒索软件攻击

孤街醉人 提交于 2020-12-12 10:35:13
黑客组织声称已经入侵了美国印刷巨头施乐公司的系统,并且威胁说不支付赎金将发布从施乐公司公司窃取的文件。 名为Maze的勒索软件的黑客组织,在其网站上发布了几个屏幕截图,证明已获得对Xerox系统的访问权限。 Maze黑客组织不仅通过加密受害者的文件,而且还从受感染的服务器中窃取信息并威胁若不支付赎金就将其公开,从而增加获利的机会。 网络犯罪分子在其网站上发布施乐的名字,该公司在文件加密后的三天内没有与他们联系。攻击者告诉施乐,如果在7天内没有回应,将公开其数据。 根据公开的屏幕截图,黑客似乎窃取了可能存储用户信息的财务文件和数据库等。屏幕快照中显示的日期表明勒索软件于6月24日开始对Xerox计算机上的文件进行加密。 最近几个月,黑客组织声称已成功锁定了Cognizant,Conduent和MaxLinear等几家大公司。最近受害者之一是LG,已经释放了3.6 GB的文档,据称仅包含从LG(勒索软件黑客组织声称入侵了韩国电子巨头LG)窃取的数据的1%。虽然可以从Maze网站下载该文档,但这些文件处于加密保护状态,黑客表示他们将提供解密密钥。 黑客警告受害者,不付赎金将付出更严重的代价。用MaxLinear和Conduent作为该类公司的典型,来恐吓受害者公司。,攻击者声称这些公司迫于黑客压力,愿意与他们进行谈判。 为恢复本月早些时候勒索软件攻击期间加密的数据,加州大学旧金山分校

docker--私有仓库

▼魔方 西西 提交于 2020-12-12 06:39:05
私有仓库 有时候使用 Docker Hub 这样的公共仓库可能不方便,用户可以创建一个本地仓库供私人使用。 本节介绍如何使用本地仓库。 docker-registry 是官方提供的工具,可以用于构建私有的镜像仓库。本文内容基于 docker-registry v2.x 版本。 安装运行 docker-registry 容器运行 你可以通过获取官方 registry 镜像来运行。 $ docker run -d -p 5000:5000 --restart=always --name registry registry 这将使用官方的 registry 镜像来启动私有仓库。默认情况下,仓库会被创建在容器的 /var/lib/registry 目录下。你可以通过 -v 参数来将镜像文件存放在本地的指定路径。例如下面的例子将上传的镜像放到本地的 /opt/data/registry 目录。 $ docker run -d \ -p 5000:5000 \ -v /opt/data/registry:/var/lib/registry \ registry 在私有仓库上传、搜索、下载镜像 创建好私有仓库之后,就可以使用 docker tag 来标记一个镜像,然后推送它到仓库。例如私有仓库地址为 127.0.0.1:5000。 先在本机查看已有的镜像。 $ docker image ls

第三方对接-支付宝支付接入教程

自闭症网瘾萝莉.ら 提交于 2020-12-12 04:43:07
对接支付宝支付接口,官方文档已经写的很清楚了,但是也有很多小白,第一次对接支付宝支付接口,会有些迷茫,所以我在此写下这篇文章。 如果你已经支付宝对应 第一步:创建应用与配置密钥已经熟悉了,这里可以不用看这篇文章了。 第一步:创建应用 开发者使用支付宝账号 登录 开放平台(需实名认证的支付宝账号),进入开发者中心。 开始创建 这里正常选择第一种即可 创建应用 注意: 应用名称和应用图标会在应用申请上线时进行审核,所以在配置时,建议先了解相关 审核规则 。 审核通过之后 添加应用功能(APP,网页,扫码等等) 开发者在开发过程中,可以添加自己需要的功能到“功能列表”。不同的功能会有不同的使用条件,如果某个功能的使用条件为签约,则使用者在使用此功能前,需要签约对应的产品,具体签约方式,可参考“ 如何使用应用 ”。 此处请注意开发者和使用者的区别: 开发者:应用(功能或者服务)的开发人员(或者企业); 使用者:购买和使用应用(功能或者服务)的人员(或者企业)。 当开发者自己使用自己开发的应用时,开发者和使用者的两个身份是重合的。 配置应用环境 开发者所需配置内容请参考: 字段名称 字段描述 应用网关 (对应下图1) 选填字段 ,用于接收支付宝异步通知,例如口碑开店中,需要配置此网关来接收 开发者门店被动通知 ;开发者视实际需要填写。 授权回调地址 (对应下图2)