openssl测试crl列表

首先生成证书吊销列表,在存放自己跟证书和被吊销证书的目录下,执行下面操作:

这样就产生了一个Server.pem证书的吊销列表,名为Server.crl 曾经以为这部分只是这样,没想到却落在坑里许久:-(:曾几何时,听别人的要求修改openssl.cnf,在[ v3_ca ]项下添加了如下信息: [crayon-5bcc7a3747 […]

通过java程序使用证书

以下java代码都来自ibm官网的大神,此处只是借用代码测试我们生成的证书好不好用。首先我们的证书有下面几个: Client.p12  -  Client端keystore,不包含CA证书,通过openssl生成 ClientTrust.p12  -  Client端可信任keystore,只导入Server的证书,通过keytool生成 Client_wc.p12  -  Client端keys […]

使用openssl生成多级证书

离开北京之后很久都没有再接触openssl了,最近测试用到它来生成证书,所以重新学习一下,参考网上的资料有很多关于生成证书的内容,为了方便使用,特意写了一个脚本,可以方便的生成1~100级的证书:

将上面的内容保存成mk.sh脚本,然后将/etc/ssl/openssl.cnf文件拷贝到当前目录和mk.sh放在一起,修改openss […]

python数字转ASCII字符

数字转字符 - chr() 字符转数字 - ord() 于是就出现一个有意思的事情,chr()可以将数字转化为字符,而且根据python3的IDLE提示,chr()的范围为0<=i<=0x10ffff,如果我们遍历这之间的数值会有什么现象呢,如下:

在超过65535的时候,系统就提示错误了,可是同样的程序在cmd里面却可 […]

python的两个笔试题

1.写一个函数,可以在有序的序列中插入数值 暂且不考虑序列是字符还是数字,当时不知为何第一个想到的就是二分查找,许久不曾接触基本的算法了,傻傻的拿起笔在纸上写了几句代码后才发现,在纸上的思路真的不是那么灵光了,于是干脆停笔只将所想到的解决思路写下来,第二个问题也是同样的方法处理。今天有空就重新回顾一下这个问题,先简单温习一下算法的基本过程,然后胡乱的凑了一些代码,基本功能反正是实现了: [cray […]

三款家用无线路由器登录口令传输方式

测试路由器: 中兴天翼网关 ZXHN F650A(GPON ONU) NETGEAR WNDR3800 - 刷OpenWRT 明月永在版本 小米WiFi3 R3 观察几款路由器登录方式,只是为了测试Python的urllib暴力破解的可能性,首先通过wireshark抓包依次检查每种路由器登录管理界面时的用户名和密码传送方式: 中兴网关: 用户名和密码的内容都是明文传输 NETGEAR: 官方原版 […]

用python体验2038年问题

这是在构造消息码流的填充数据的时遇到的一个问题,本和python不相干的,但是偶发联想,于是试试python中时间处理的方式是不是也有同样的问题。 首先通过计算器看一下4字节能表示的最大数值,(windows默认是signed类型,没有找到可以设置unsigned的地方)不过这不影响我们的测试,因为还有qword类型: 最高位为符号为,0表示正数,1表示负数,所以4字节能表示的最大正数是0x7FF […]

mitaka-cli创建instance

前几个月写的,现在用不上了,留下框子做个备忘