zend加密的php能解密吗?

2025-05-15 01:41:33
推荐回答(4个)
回答1:

可以的。
1.Zend加密的代码在PHP 5.3.x上运行,必须选择针对PHP 5.3加密,旧版本的加密文件不能在PHP 5.3上运行。
同时,如果是Windows平台还必须选择PHP的NTS版本。对应的Zend解密插件是Zend Loader。需要全部手工安装。获取ZendLoader.dll之后修改PHP文件增加以下两行:zend_extension="(ZendLoader.dll的路径)"zend_loader.enable=1
2.而如果要让Zend加密的代码在PHP 5.3之前的平台上运行,必须选择针对旧版PHP加密。针对PHP 5.3加密的代码是不能在PHP 5.3之前的平台上运行的。
同时,如果是Windows平台还必须选择PHP的TS版本。对应的Zend解密插件是Zend Optimizer。
有安装程序,需要自行安装。

回答2:

可以加密就可以解密
PHP Zend加密文件破解相关代码:

function send_confirm( $user_id )
{
$result = mysql_query( "select *
from user where id=".$user_id );
if ( mysql_num_rows( $result ) == 1 )
{
$user_row = mysql_fetch_assoc( $result );
}
$mtemplate = $this->config[reg_template];
$mtemplate = preg_replace( "/\\[link\\]
/i", $this->config[http_link].( "confirm.
php?id=".$user_id."&key=" ).$user_row
[confirm], $mtemplate );
$mtemplate = preg_replace( "/\\[email\\]
/i", $user_row[email], $mtemplate );
$mtemplate = preg_replace( "/\\[login\\]
/i", $user_row[login], $mtemplate );
$mail_params = array( );
list( $mheader, $mail_params[body] ) =
split( "\r\n\r\n", $mtemplate, 2 );
$mheaders = split( "\r\n", $mheader );
foreach ( $mheaders as $m_row )
{
list( $key, $val ) = split( ":", $m_row, 2 );
if ( strtolower( $key ) == "to" )
{
$mail_params[to] = ltrim( $val );
}
else if ( strtolower( $key ) == "subject" )
{
$mail_params[subject] = ltrim( $val );
}
else
{
$mail_params[headers] .= "{$key}: ".ltrim
( $val )."\r\n";
}
}
return mail( $mail_params[to], $mail_params
[subject], $mail_params[body], $mail_params[headers] );
}

PHP Zend加密文件破解的相关代码示例就写到这里。

回答3:

如果ZEND要加密的话,破解是比较麻烦的,不过你这个代码好像仅仅是编码,没有加密,有专门解密的软件,你百度一下试试看,我以前用过。

回答4:

务必试试
百度一下:清风发明"空格"zend