利用openssl进行RSA加密解密

我的观点

openssl是一个功能强大的工具包,它集成了众多密码算法及实用工具。我们即可以利用它提供的命令台工具生成密钥、证书来加密解密文件,也可以在利用其提供的API接口在代码中对传输信息进行加密。 RSA是一个非对称加密算法。简单说来,非对称加密算法就是说加密解密一个文件需要有两个密钥,一个用来加密,为公钥,一个用来解密,为私钥。证书可以用来授权公钥的使用。 今天小研究了下openssl的rsa加密,其中主要涉及利用公钥和密钥加解密文件,没有涉及对证书的操作。想要集体了解的可以去: http:/......

PHP正则表达式 /i, /is, /s, /isU等参数含义详解

我的观点

 i: 表示in-casesensitive,即大小写不敏感 s: PCRE_DOTALL,表示点号可以匹配换行符。 U: 表示PCRE_UNGREEDY,表示非贪婪,相当于perl/python语言的.*?,在匹配过程中,对于.*正则,一有匹配立即执行,而不是等.*消费了所有字符再一一回退。   PHP正则表达式模式后面通常带有 /i, /is, /s, /isU等参数,那么这都是些什么东西呢?下面我们一起来看看:      ......

linux设置开机启动

我的观点

linux设置开机服务自动启动   [root@localhost ~]# chkconfig --list     显示开机可以自动启动的服务  [root@localhost ~]# chkconfig --add *** 添加开机自动启动***服务  [root@localhost ~]# chkconfig --del ***   删除开机自动启动***服务   [root@localhost ~]......

Yii中使用RBAC权限管理

我的观点

  写在前面 以下内容适合Yii 1.0.x,其他版本可能有略微的差别。 根据您的评论和反馈,本文会不断进行修改和补充,以方便新学习者。 开始准备 Yii提供了强大的配置机制和很多现成的类库。在Yii中使用RBAC是很简单的,完全不需要再写RBAC代码。所以准备工作就是,打开编辑器,跟我来。 设置参数、建立数据库 在配置数组中,增加以下内容: ‘components&ls......

Sphinx速成指南 经典实例

我的观点

目录 1. Sphinx简介 1.1. 什么是全文检索 1.2. 介绍 1.3. Sphinx的特性 2. Sphinx安装(For MySQL) 2.1. Windows下安装 2.2. Linux下安装 3. 实例说明 4. Sphinx配置 5. 运行Sphinx 6. 搜索(翻译) 6.1. 匹配模式 6.2. 布尔查询语法(Boolean query syntax) 6.3. 扩展查询语法(Extended query syntax) 6.4. 权重(匹配度......

centos 重新加载php.ini

我的观点

service php-fpm start service php-fpm stop service php-fpm restart service php-fpm reload   /etc/init.d/php-fpm start /etc/init.d/php-fpm stop /etc/init.d/php-fpm restart /etc/init.d/php-fpm reload

扩展linux系统的swap分区

我的观点

1) 添加或扩大交换分区 #dd if=/dev/zero of=/home/swap bs=512 count=1024000 bs 是扇区大小 bs=512 指大小为512B count为扇区数量 表示创建一个大小为512M 的文件 /home/swap 用空值填充。of位置可以自己调整。 2) 创建交换分区 /sbin/mkswap swapfile 3) 激活该交换分区 /sbin/swapon swapfile 4) 查询目前系统中生效的交换分区情况 /sbin/......

js php 替换回车换行

我的观点

 js obj.replace('/[\r\n]/g',''); php str_replace(PHP_EOL, '<br />',$val);

win7 新笔记本 开机奇慢 4G内存 显示可用内存几百兆

我的观点

大家知道在武汉广埠屯购买电子产品常常会碰到不良 js 的欺骗陷阱,用手段使你放弃事先选好的型号,一旦换到不熟悉的型号就会被狠狠宰上一刀。最近笔者的朋友遇到了一个典型例子:在武汉广埠屯购买事先网上选中型号的笔记本电脑,js 以低价吸引住买家,等买家交完钱后,js 从仓库拿来机器拆开包装试机,开机时js 先让买家检查随机配件并让买家对下三码合一以转移买家视线,背对着买家操作机器初始化系统。Win7 系统开机后js 介绍说“你这种机型运行速度很慢。”果然可以看到win7 运行奇......

Linux下CoreSeek及PHP扩展模块的安装

我的观点

本人安装CoreSeek的系统为Centos6.0 CoreSeek版本: coreseek 3.2.14:点击下载 PHP:PECL/Sphinx扩展:sphinx-1.2.0.tgz 点击下载 。这些软件是都是源码包,我们是要通编译进行安装的。 前提条件是系统己安装完成apache mysql php的WEB服务。我是以yum来安装的。如果你没有安装过请按照下面给出的链接先完成基本的LAMP环境的安装。 LAMP安装教程:http://www.jb51.net/article/31379......