密码保护:https解包之ssldump

2019年9月21日 要查看留言请输入您的密码。

这是一篇受密码保护的文章,您需要提供访问密码:

分类: http/html/web 标签: ,

区块链算法之base58

2019年10月15日 没有评论

一、base58编码原理

Base58是用于Bitcoin中使用的一种独特的编码方式,主要用于产生Bitcoin的钱包地址。base58和base64一样是一种二进制转可视字符串的算法,主要用来转换大整数值。区别是,转换出来的字符串,去除了几个看起来会产生歧义的字符,如 0 (零), O (大写字母O), I (大写的字母i) and l (小写的字母L) ,和几个影响双击选择的字符,如/, +。结果字符集正好58个字符(包括9个数字,24个大写字母,25个小写字母)。看下base58的编码表:

base58

也就是字符1代表0,字符2代表1,字符3代表2...[......]

Read more

分类: 未分类 标签:

软件license模块设计小结

2019年10月8日 没有评论

很多人为了保持自己软件开发的劳动成果会给软件增加license授权功能。该授权可以是离线版的,也可能是在线版的(被授权者和授权者之间有交互)。根据授权长短维度区分有试用版(15天、1月)、有限期限版(1年1授权)、终身版。

一、离在线授权

1、离线授权

很多比较小的软件,没有专门的授权服务器。这部分软件只会通过校验被授权主机的一些信息确定唯一性,然后根据特征信息生成唯一编码,发给软件作者,软件作者再根据此唯一编码通过一定的加密算法生成一个key信息。

license

一机一码就要包含客户机器的唯一标识,可以通过获取机器硬件CPU、主板、Bi[......]

Read more

区块链02-区块链技术原理

2019年10月2日 没有评论

一、发展背景

加密安全技术在20世纪80年代至21世纪初,得到了广泛发展,其中的哈希加密、椭圆曲线密码学、HashCash工作量证明机制,以及P2P网络,为区块链的产生和兴起奠定了技术基础。本篇会通过与传统数据库的对比、区块链使用的底层技术、去中心化的误区等相关层面了解区块链技术。

二、区块链的底层技术

区块链是主要运用了四个基础技术,分别是哈希运算(SHA256)、数字签名、P2P网络和工作量证明(PoW)。接下来逐一进行说明。

1、哈希加密算法

哈希加密算法,SHA256,是由美国国家安全局研发,由美国国家标准与技术研究院([......]

Read more

分类: 区块链 标签:

区块链01-什么是区块链

2019年10月1日 没有评论

精简系统日志统一平台设计

2019年9月2日 没有评论

rsyslog常用配置

2019年9月1日 没有评论

pyecharts y轴不从零开始与min值的应用

2019年8月8日 没有评论

pyecharts之page应用

2019年8月5日 没有评论

pyecharts多图显示grid与legend

2019年8月4日 没有评论