Writing more than life

曾梦想仗剑走天涯 看一看世界的繁华


  • Home

  • Tags

  • Categories

  • Archives

  • Search

使用openssl进行RSA2加解密以及签名算法(PHP)

Posted on 2018-12-06 | In PHP
在对接玖富债权项目中,用到了RSA加解密算法,特此记录下; 公私钥成对出现,相互解密; 公钥加密,私钥解密。 私钥数字签名,公钥验证。 生成RSA秘钥对,主要利用linux OPENSSL 2.1 生成RSA私钥 genrsa -out rsa_private_key.pem 1024 ...
Read more »

项目中用到的异或加密算法(PHP)

Posted on 2018-12-06 | In PHP
对接交易所接口,用到了异或加密算法,心想这么大的交易所,居然用异或加密,不怕给破解了么,不管了,先记录一下吧; 异或:异或(xor)是一个数学运算符。它应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“xor”。 其运算法则为:a⊕b = (¬a ∧ b) ∨ (a ∧¬b) 如果a、b ...
Read more »

PHP 高精度函数

Posted on 2018-12-06 | In PHP
1234567891011121314151617181920212223242526<?php $a = '45456.51'; $b = '455778.44'; //提前定义,之后无指定,则依此保留小数点位数 bcscal ...
Read more »

AWK 实战

Posted on 2018-12-06 | In AWK
产品的统计需求不断在增加,记录下操作过程吧~~~ 1.批量杀死进程1ps -ef | grep php-fpm | awk '{printf "sudo kill %d\n", $2}' | sh 2. 统计近90天登录的用户,归类(3 ...
Read more »

AWK 小记

Posted on 2018-12-06 | In AWK
最近一直在处理一些文本数据,复习了一些awk相关知识,顺便记录一下! 1.字段分割符12345awk -F: '{print $2}' /etc/passwdawk 'BEGIN {FS = ":"} &# ...
Read more »

文本随机取样

Posted on 2018-12-06 | In PHP
12345678$filename = $argv[1];$fd = fopen($filename, "rb");while($line = fgets($fd)) { if (rand(1, 7) == 1) { echo $lin ...
Read more »

怎么去掉linux下TXT文件^M???

Posted on 2018-12-06 | In Linux
产品发我一个excel,需求是用excel的手机号码去1000万文本里面进行匹配,找出对应的手机号码以及等级等字段,当传上linux服务器问题出现了,原本在window以每行结束的格式,全部乱了,而且出现了一个诡异的1234解决方法如下:1.使用dos2unix工具,默认都会自带,没有的话可以yu ...
Read more »

linux前后台管理之bg跟fg

Posted on 2018-12-06 | In Linux
如果你执行一段cli需要很长时间,你不可能一直等待,这时你可以使用如下方法: demo 如下: 1234567891011121314151617[root@10_5_0_29 mul]# /usr/local/webserver/php/bin/php sleep.php^Z[1]+ S ...
Read more »

linux 之xargs 命令使用

Posted on 2018-12-06 | In Linux
之前看老大用xrags来处理各种文本,感觉很强大,果断学习了下,顺带小记一篇~ xargs是给命令传递参数的一个过滤器,也是组合多个命令中很实用的工具,它可以把一个数据流分割为一些小的块,然后给到sh或者php来处理。 xargs 常用操作 1234567891011121314批量删除f ...
Read more »

札记之引用诡异xdebug_debug_zval输出

Posted on 2018-12-06 | In PHP
最近在看xdebug_debug_zval,遇到一诡异问题,记录下: 代码如下: 123456789<?phpfunction test($b) { xdebug_debug_zval('b');}$a = 1;xdebug_debug_zval('a');t ...
Read more »
1…678
Echo

Echo

以梦为马,明日天涯

79 posts
13 categories
52 tags
GitHub E-Mail
© 2020 Echo
Powered by Hexo
|
Theme — NexT.Gemini v6.0.6