02 2017 档案

摘要:通配符和正则是有区别的 比如目录下有几个按小时切割的日志文件,2017050209.log、2017050210.log、2017050110.log、 2017050111.log 可以使用通配符的时候就不需要正则了 比如要查看0501的日志,grep一个abc的单词。 通配符常用的几个,* ? 阅读全文
posted @ 2017-02-24 22:23 根号五 阅读(171) 评论(0) 推荐(0) 编辑
摘要:sprintf()用法见操作手册:http://www.php.net/sprintf 简单写下format的用法: 1. + - 符号,数字 2. 填充字符 默认是空格,可以是0。如果其他字符填充,可以前边加个单引号' 3. 对齐符,-号是左对齐 默认右对齐 4. 宽度符 5. 精度符,在符号.后 阅读全文
posted @ 2017-02-22 15:52 根号五 阅读(1455) 评论(0) 推荐(0) 编辑
摘要:继上一篇RSA对传输信息进行加密解密,再写个生成签名和验证签名。 一般,安全考虑,比如接入支付平台时,请求方和接收方要互相验证是否是你,就用签名来看。 签名方式一般两种,对称加密和非对称加密。对称加密就是双方互相有一个相同的key。非对称比如就是公钥和私钥。 利用非对称openssl,下面是生成签名 阅读全文
posted @ 2017-02-18 21:10 根号五 阅读(7340) 评论(0) 推荐(0) 编辑
摘要:base64编码包括64个字符:10个数字(0-9),26*2个字母(a-zA-Z),+,/ 其中还有一个第65个字符=作为后缀,没有实际作用。 来一段代码说明个问题: 可以看到,即使修改了base64编码后的内容,中间加空格、换行,后边加一堆=号,仍然可以decode出来原始的字符串。 因为bas 阅读全文
posted @ 2017-02-12 23:05 根号五 阅读(1491) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示