最近的文章列表

php如何实现可逆加密的方法代码

这里介绍的可以逆转加密类,没有密钥很难破解。

PHP代码如下:

<?php
class encryptCalss
{
var $key=12;
function encode($txt){
for($i=0;$i<strlen($txt);$i++){
$txt[$i]=chr(ord($txt[$i])+$this->key);
2015/10/14 Comments:
php基于mcrypt的加密encrypt解密dencrypt实例

PHP中自带了相当多的加密的方法,这里我们来看一下mcrypt扩展的使用方式。也是在工作中需要用这个东西加密访问用户的Cookie的值,认真的学习了这个方面的内容。

1.简介

Mcrypt是PHP的一个扩展,完成了常用加密算法的封装。其实该扩展是对mcrypt标准类库的封装,mcrypt完成了相当多的常用加密算法,如DES, TripleDES, Blowfish (default), 3-WAY, SAFER-SK64, SAFER-SK128, TWOFISH, TEA, RC2 和 GOST加密算法,并且提供了CBC、OFB、CFB 和 ECB 四种块加密的模型。

2.安装和使用

要使用该扩展,必须首先安装mcrypt标准类库,可以在http://mcrypt.sourceforge.net 下载。该扩展的编译和安装方式和常规的php扩展相同,不在详细说明了。

3.四种块加密模型

Mcrypt支持四种块加密模型,简要说明如下:

2015/5/14 Comments:
C# RSACryptoServiceProvider类实现RSA(非对称加密)算法(RSAHelper)

1.首先介绍下什么是RSA算法,让大家对RSA算法有个简要的理解.
   RSA算法非常简单,概述如下:
找两素数p和q
取n=p*q  如:n=3*7=21
取t=(p-1)*(q-1) 如:t = 2*6 = 12
   取任何一个数e,要求满足e 
取d*e%t==1  如:d=7,e=7,则7*7/12刚好等于1满足要求

2015/3/7 Comments:
接口地址加密 和 API权限设计 保护服务器上的数据安全通信传输

移动应用中,通过在客户端对访问的url进行加密处理来保护服务器上的数据

我认为,保护服务器端的数据,有这么几个关键点:

1、不能对使用体验产生影响,这就排除掉了诸如每次接口调用都要求用户输入验证码这样的做法
2、接口调用的网络交互需要无规律可循,比如article/1 –> article/1000 这样的接口就太容易被其他人爬走了
3、要严格意义上阻击爬虫,需要每一次网络请求都是不可重放的,这样才能避免其他人通过监听网络交互并重放来爬取数据
4、对服务器端编码不产生太大影响,如果要对服务器端伤筋动骨的大改,肯定是要不得的

2015/2/28 Comments:
PHP中对字符串进行加密解密函数与DES加密解密实例代码

本文实例讲述了PHP中加密解密函数与DES加密解密的应用,分享给大家供大家参考。具体如下:

例子,php加密解密的例子

加密函数:

代码如下:
/*
*功能:对字符串进行加密处理
*参数一:需要加密的内容 @郑州网建
*参数二:密钥
*/
function passport_encrypt($str,$key){ //加密函数
 srand((double)microtime() * 1000000);
2015/2/5 Comments:
PHP代码加密实现:php_screw安装使用教程

开始之前,首先要澄清两个问题:第一,支持开源,不等于反对代码加密;第二,如果把不属于自己的东西(比如公司的)拿去开源,就更加不应该了。

以前知道的,PHP代码的加密都是用Zend的encoder,这东西不但是商业软件,好像还暴出过能够被破解的问题,所以就找到了替代的方案────php_screw,一个日本人开发的东东

2014/11/23 Comments:
PHP对字符串的加密解密函数示例代码
代码如下:
<?php
/**
*功能:对字符串进行加密处理
*参数一:需要加密的内容@camnpr
*参数二:密钥
*/
function passport_encrypt($str,$key){ //加密函数
2014/10/28 Comments:
PHP之神盾解密工具 - 神盾加密解密教程(三)

先下载 php神盾解密工具decryption然后解压放到一个文件夹里,把你要解密的文件也放进去。
然后新建一个 decode.php 代码写:

代码如下:
<?php
require('decryption.php');
decryption('Code.php');
?>
2014/10/16 Comments:
PHP之神盾解密 - 神盾加密解密教程(二)

其实网上早就有人分析过这个了,而且写成了工具、但是我测试了很多个,没一个能用,所以决定自己从头分析一遍。

打开神盾加密过后的源码,可以看到这样的代码

 
 
 
 
 
 
 
 
2014/10/16 Comments:
PHP变量可用字符 - 神盾加密解密教程(一)

我们都知道php变量的命名规则,如下:
(1) PHP的变量名区分大小写;
(2) 变量名必须以美元符号$开始;
(3) 变量名开头可以以下划线开始;
(4) 变量名不能以数字字符开头.

2014/10/16 Comments: