代码格式规范调整

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