继上一篇RSA对传输信息进行加密解密,再写个生成签名和验证签名。 一般,安全考虑,比如接入支付平台时,请求方和接收方要互相验证是否是你,就用签名来看。 签名方式一般两种,对称加密和非对称加密。对称加密就是双方互相有一个相同的key。非对称比如就是公钥和私钥。 利用非对称openssl,下面是生成签名 ...
分类:
其他好文 时间:
2017-02-18 22:46:08
阅读次数:
160
题意:4*4的棋盘摆满棋子,有黑有白,翻转一个棋子的同时也将翻转其上下左右的棋子(翻转后黑变白,白变黑),问使棋盘上所有棋子颜色相同,最少翻转的棋子数。 分析: 1、每个棋子至多翻转1次。翻转偶数次与不翻转结果相同,翻转奇数次与翻转1次结果相同。 2、每个棋子翻转或不翻转,共有216种情况。 3、I ...
分类:
其他好文 时间:
2017-02-18 18:47:35
阅读次数:
193
缓存存放在一个应用表中,通过一个哈希值应用,这个哈希值包括了如下因素,查询本身,当前要查询的数据库,客户端协议的版本等一些其他可能会影响返回结果的信息。 当判断缓存是否命中时,Mysql不会解析,“正规化”或者参数化查询语句,而是直接适用SQL语句和客户端发送过来的其他原始信息。任何字符上的不同,例 ...
分类:
数据库 时间:
2017-02-16 16:00:37
阅读次数:
249
这是一道比较简单的逆向题,难点之处在于chkflag.exe是.NET编译生成的,如果用IDA进行逆向难度很大,因此本题主要考察.NET逆向工具的使用。题目中使用的二进制文件可以从我的github上下载:https://github.com/gsharpsh00ter/reverse 0x01 工具 ...
分类:
Web程序 时间:
2017-02-16 11:28:49
阅读次数:
276
1 . mobile 1 --TurtleShell.apk ida打开发现Cryptography函数,把一部分so代码动态修改,异或0x88根据Cryptography函数修改程序,用ida重新加载,发现以下字符串a=06DD98D9C41E8C40b=10965E5C12267996输入的字符 ...
分类:
其他好文 时间:
2017-02-15 22:08:36
阅读次数:
403
easyui-textbox 赋值的方式: 1 //使用表单选择器:代码似乎是有异常的 2 //$("input[name='snumber']").textbox('setValue', "22012"); 3 //使用表单选择器:代码没有异常 但不能为input设置值 4 //$("input[... ...
分类:
其他好文 时间:
2017-02-14 21:50:57
阅读次数:
510
开关 1、继承View 2、测量宽高,等于背景图片的宽高 3、绘制自己,背景+滑动块 4、处理触摸事件,让滑动块随手指移动 ...
分类:
移动开发 时间:
2017-02-13 08:27:34
阅读次数:
182
问题描述:登录后点击栏目一,弹出了窗口一,再点击栏目二,弹出了窗口二,然后再点击窗口一,再执行窗口一中的操作时,发现已没有任何权限,调试后发现在HandlerAuthorizeAttribute这个类中 moduleId这个值取的不对,又转到前台indextab.js中 发现在这里对cookie(' ...
分类:
其他好文 时间:
2017-02-13 00:11:44
阅读次数:
1323
1. 当前虚拟站点根目录的 .git/ 权限 2. 当前项目裸仓库创建 hooks/post-receive 文件,并给予x 的权限 3. 复制如下内容 ******************* 可能有如下问题 su - gitssh-keygenssh-copy-id michael@docker. ...
分类:
其他好文 时间:
2017-02-12 22:23:50
阅读次数:
188
在需要的地方创建按钮就行了. 源码地址: GitHub: https://github.com/jkpang; ...
分类:
其他好文 时间:
2017-02-12 14:34:24
阅读次数:
261