欢迎光临
屌丝博客
PHP

php rsa加密解密

xiaole阅读(132)

php服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密1、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能通过公钥解密(反过来亦可以)下载开源RSA密钥生成工具openssl(通常Linux系统都自带该程序),解压缩至独立的文件夹,进入其中的bin目录,执行以下命令:openssl genrsa -out rsa_private_key.pem 1024opens...

奇淫妙想

android、ios与服务器端php使用rsa加密解密通讯

xiaole阅读(368)

转载最近做手机项目,服务器端使用的是php,客户端分别有android版及ios版,在部分通讯环节需要对内容进行加密,RSA加密演算法是一种非对称加密演算法,能够较好达到要求,不过如果服务器架设https服务,较为麻烦,系统效率也不高,我们只需要在部分重要接口上使用RSA加密解密就行。首先,准备工作下载RSA密钥生成工具openssl,解压缩至独立的文件夹,进入其中的bin目录,执行以下命令:openssl genrsa -out rsa_private_key.p...

Linux

web压力测试工具siege和http_load

xiaole阅读(281)

一、siegewget http://www.xiaole88.com/wp-content/uploads/siege-3.1.0.tar.gz tar -zxvf siege-3.1.0.tar.gz cd siege-3.1.0  ./configure -prefix=/usr/local/siege --with-openssl=../openssl-0.9.8zg/ #如果需要ssl请添加后面这段...

Linux

php5.1和Nginx一些实用命令

xiaole阅读(165)

php 5.3.3 源码中已经内嵌了 php-fpm,不用象以前的php版本一样专门打补丁了,只需要在configure的时候添加编译参数即可。关于php-fpm的编译参数有 –enable-fpm –with-fpm-user=www –with-fpm-group=www –with-libevent-dir=libevent位置。但是,php 5.3.3 下的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop...

Nginx

Tengine合并JS的时候提示400解决方法

xiaole阅读(270)

Tengine合并CSS正常合并,但是合并JS的时候,部分服务器会提示400错误其实解决方法很简单,找到源码包中的,src/http/modules/ngx_http_concat_module.c 将里面的application/x-javascript更改为application/javascript再重新编译安装就能解决问题...