注意,加密用的key的长度至少8字节!!!
private function decrypt ($key, $decrypt)
{
$str = mcrypt_decrypt(MCRYPT_DES, $key, base64_decode($decrypt), MCRYPT_MODE_ECB);
$pad = ord($str[strlen($str) - 1]);
return substr($str, 0, strlen($str) - $pad);
}
private function encrypt ($key, $encrypt)
{
$block = mcrypt_get_block_size(MCRYPT_DES, MCRYPT_MODE_ECB);
$pad = $block - (strlen($encrypt) % $block);
$encrypt .= str_repeat(chr($pad), $pad);
$passcrypt = mcrypt_encrypt(MCRYPT_DES, $key, $encrypt, MCRYPT_MODE_ECB);
return base64_encode($passcrypt);
}