全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 7912|回复: 2

whmcs 密码加解密方式

[复制链接]
发表于 2018-11-19 13:17:08 | 显示全部楼层 |阅读模式
function encrypt($string)
{
    $applicationConfig = DI::make("config");
    $cc_encryption_hash = $applicationConfig["cc_encryption_hash"];
    $key = md5(md5($cc_encryption_hash)) . md5($cc_encryption_hash);
    $hash_key = _hash($key);
    $hash_length = strlen($hash_key);
    $iv = _generate_iv();
    $out = "";
    for( $c = 0; $c < $hash_length; $c++ )
    {
        $out .= chr(ord($iv[$c]) ^ ord($hash_key[$c]));
    }
    $key = $iv;
    for( $c = 0; $c < strlen($string); $c++ )
    {
        if( $c != 0 && $c % $hash_length == 0 )
        {
            $key = _hash($key . substr($string, $c - $hash_length, $hash_length));
        }

        $out .= chr(ord($key[$c % $hash_length]) ^ ord($string[$c]));
    }
    return base64_encode($out);
}

function decrypt($string)
{
    $applicationConfig = DI::make("config");
    $cc_encryption_hash = $applicationConfig["cc_encryption_hash"];
    $key = md5(md5($cc_encryption_hash)) . md5($cc_encryption_hash);
    $hash_key = _hash($key);
    $hash_length = strlen($hash_key);
    $string = base64_decode($string);
    $tmp_iv = substr($string, 0, $hash_length);
    $string = substr($string, $hash_length, strlen($string) - $hash_length);
    $iv = "";
    $out = "";
    for( $c = 0; $c < $hash_length; $c++ )
    {
        $ivValue = (isset($tmp_iv[$c]) ? $tmp_iv[$c] : "");
        $hashValue = (isset($hash_key[$c]) ? $hash_key[$c] : "");
        $iv .= chr(ord($ivValue) ^ ord($hashValue));
    }
    $key = $iv;
    for( $c = 0; $c < strlen($string); $c++ )
    {
        if( $c != 0 && $c % $hash_length == 0 )
        {
            $key = _hash($key . substr($out, $c - $hash_length, $hash_length));
        }

        $out .= chr(ord($key[$c % $hash_length]) ^ ord($string[$c]));
    }
    return $out;
}

有大佬了解么?
发表于 2019-4-20 16:24:08 | 显示全部楼层
基本上都是md5,base64那些加密的,解密工具百度就有
发表于 2019-4-20 21:44:56 | 显示全部楼层
百度能找到加解密的网站。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-18 12:53 , Processed in 0.069429 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表