素数(prime)也称为质数,就是除了1和它本身没有其他约数。素数的研究一直是数学界热点,人们一直在寻找素数的规律,以及是否存在一个最大的素数。当然,这不仅仅是一个纯数学问题,素数在计算机加密学中有很广泛的应用。虽然素数的定义通熟易懂,很简单,但是真正确定一个素数却很难,尤其是对于很大的数,需要很大的计算量。有很多判断一个数是不是素数的算法,这儿展示一种Rabin-Miller算法。算法原理不再介
分类:
移动开发 时间:
2021-01-02 11:45:31
阅读次数:
0
Spring Security 学习之旅开端 SpringSecurity 开始 1. 引入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifact ...
分类:
编程语言 时间:
2021-01-02 11:41:32
阅读次数:
0
对于BouncyCastle类库(包)来说,他提供了很多加密算法,在与.net和java进行相互加解密过程中,得到了不错的应用,本文以DES3为例,来说一下DES3加解密的过程。 加密过程 明文字符转为byte数组 对密钥进行处理,处理后一般为16或者24字节 对明文进行DES3加密,生成密文的by ...
分类:
编程语言 时间:
2021-01-01 12:24:29
阅读次数:
0
【问题概述】 https基于ssl/tls加密,无法直接对报文进行分析。 【解决方案】 第一种 —— 利用“中间人攻击”的代理方式抓包分析。整个方案过程比较简单,这里不赘述,大致如下(详细可参见:https://www.cnblogs.com/liulinghua90/p/9109282.html) ...
分类:
Web程序 时间:
2021-01-01 11:39:41
阅读次数:
0
微信小程序调用后端 返回了 {"timestamp":"2020-12-27T13:01:02.329+0800","status":403,"error":"Forbidden","message":"Forbidden","path":"/kmhaf/wx/user/wxcc8**24732dd ...
分类:
编程语言 时间:
2020-12-31 12:55:45
阅读次数:
0
目录 完整的握手 当客户端和服务器端初次建立TLS握手时(例如浏览器访问HTTPS网站),需要双方建立一个完整的TLS连接,该过程为了保证数据的传输具有完整性和机密性,需要做很多事情,密钥协商出会话密钥,数字签名身份验证,消息验证码MAC等,整个握手阶段比较耗时的地方是密钥协商,需要密集的CPU处理 ...
分类:
其他好文 时间:
2020-12-31 12:55:20
阅读次数:
0
数据采集教程,一例APK脱壳反编译寻找AES密钥过程记录 应客户需求对一款名为“**主治医师总题库”包名为com.zitibaohe.zhuzhiyishierke)的APP进行采集可行性分析。 这款APP和服务器的通信使用的是HTTP协议,很容易抓到数据包,可惜返回的数据是加密的,如下图所示。 根 ...
分类:
其他好文 时间:
2020-12-31 11:47:48
阅读次数:
0
1.报错“Invalid request” 新版本已经将form-data方式改为x-www-form-urlencoded 2.报错“Invalid Request” 新版本范围定义发生了改变 public static IEnumerable<ApiResource> GetApiResourc ...
分类:
其他好文 时间:
2020-12-31 11:45:00
阅读次数:
0
状态管理-salt安装apache 编辑主配置文件,定义几个环境。 vim /etc/salt/master file_roots: base: - /srv/salt/base dev: - /srv/salt/dev test: - /srv/salt/test prod: - /srv/sal ...
分类:
其他好文 时间:
2020-12-30 11:27:09
阅读次数:
0
1.小程序调用生成二维码成功的时候,返回的是一个二维码图片的二进制文件流。2.前端接受到图片的二进制的资源,拼接成 'data:' . $mime . ';base64,'base64_encode($wx_result),直接返回前端接收,前端再cavase绘图。 如果需要浏览器可以直接查看返回的 ...
分类:
微信 时间:
2020-12-30 11:04:26
阅读次数:
0