代码格式规范调整

This commit is contained in:
麦当苗儿
2013-04-15 12:19:20 +08:00
parent 7f6f3c69df
commit 7d17954c98

View File

@@ -20,22 +20,22 @@ class Crypt {
* @return string
*/
static public function encrypt($data,$key,$expire=0){
$key = md5($key);
$data = base64_encode($data);
$x=0;
$len = strlen($data);
$l = strlen($key);
$char = '';
for ($i=0;$i< $len;$i++) {
if ($x== $l) $x=0;
$char .=substr($key,$x,1);
$key = md5($key);
$data = base64_encode($data);
$x = 0;
$len = strlen($data);
$l = strlen($key);
$char = '';
for ($i = 0; $i< $len; $i++) {
if ($x == $l) $x = 0;
$char .=substr($key, $x, 1);
$x++;
}
$str = sprintf('%010d', $expire ? $expire + time():0);
for ($i=0;$i< $len;$i++) {
$str .=chr(ord(substr($data,$i,1))+(ord(substr($char,$i,1)))%256);
$str = sprintf('%010d', $expire ? $expire + time() : 0);
for ($i=0; $i< $len; $i++) {
$str .= chr(ord(substr($data, $i, 1)) + (ord(substr($char, $i, 1))) % 256);
}
return str_replace('=', '',base64_encode($str));
return str_replace('=', '', base64_encode($str));
}
/**
@@ -46,27 +46,27 @@ class Crypt {
* @return string
*/
static public function decrypt($data,$key){
$key = md5($key);
$x=0;
$data = base64_decode($data);
$expire = substr($data,0,10);
$data = substr($data,10);
if($expire>0 && $expire<time()) {
$key = md5($key);
$x = 0;
$data = base64_decode($data);
$expire = substr($data,0,10);
$data = substr($data,10);
if($expire > 0 && $expire<time()) {
return '';
}
$len = strlen($data);
$l = strlen($key);
$char = $str = '';
for ($i=0;$i< $len;$i++) {
if ($x== $l) $x=0;
$char .=substr($key,$x,1);
$len = strlen($data);
$l = strlen($key);
$char = $str = '';
for ($i=0; $i< $len; $i++) {
if ($x == $l) $x = 0;
$char .= substr($key, $x, 1);
$x++;
}
for ($i=0;$i< $len;$i++) {
if (ord(substr($data,$i,1))<ord(substr($char,$i,1))) {
$str .=chr((ord(substr($data,$i,1))+256)-ord(substr($char,$i,1)));
for ($i = 0; $i < $len; $i++) {
if (ord(substr($data, $i, 1)) < ord(substr($char, $i, 1))) {
$str .= chr((ord(substr($data, $i, 1)) + 256) - ord(substr($char, $i, 1)));
}else{
$str .=chr(ord(substr($data,$i,1))-ord(substr($char,$i,1)));
$str .= chr(ord(substr($data, $i, 1)) - ord(substr($char, $i, 1)));
}
}
return base64_decode($str);