欢迎访问, 北京金世纪培训学校 官方网站!

取证入口 职称入口

课程
导航

PHP中加密解密函数与DES加密解密实例(2)

编辑:金世纪      人气:      发布时间:2014-10-24

if ($pad > strlen ( $text ))
return false;
if (strspn ( $text, chr ( $pad ), strlen ( $text ) - $pad ) != $pad)
return false;
return substr ( $text, 0, - 1 * $pad );
}
}
?>


以下是测试结果:

代码如下: $str = '12345678';
$key = '1234abcd';
$crypt = new DES($key);
$mstr = $crypt->encrypt($str);
$str = $crypt->decrypt($mstr);
echo $str.' <=> '.$mstr;


例子2

 

代码如下:

 

代码如下: /**
*加密需通过get方式在url中传递的参数
*/
function args_encode($data) {
if(is_array($data)) {
$string = http_build_query($data);
return base64_encode($string);
} else {
return false;
}
}

 

/**
*获取url中get方式传递的参数
*/
function getargs() {
$string = base64_decode($_GET['args']);
parse_str($string,$g);
return $g;
}

</strlen($str);$i++){
责任编辑:金世纪

最热教程排行

Copyright 1996-2014 金世纪教育 版权所有 Power by 21jsj.com

网站备案: 京ICP备15056050号-1