⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 key.php

📁 通达oa2008注册机源码
💻 PHP
字号:
<?


//随机生成字符串函数random

    function random($length) 
    {
    $hash = '';
    $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXY';
    $max = strlen($chars) - 1;
    mt_srand((double)microtime() * 1000000);
    for($i = 0; $i < $length; $i++)
    {
    $hash .= $chars[mt_rand(0, $max)];
    }
    return $hash;
		}
//定义函数		
		function key_str( $TXT, $ENCRYPT_KEY )
{
	$ENCRYPT_KEY = md5( $ENCRYPT_KEY );
	$CTR = 0;
	$TMP = "";
	$I = 0;
	for ( ;	$I < strlen( $TXT );	++$I	)
	{
		if ( $CTR == strlen( $ENCRYPT_KEY ) )
		{
			$CTR = 0;
		}
		$TMP .= substr( $TXT, $I, 1 ) ^ substr( $ENCRYPT_KEY, $CTR, 1 );
		++$CTR;
	}
	return $TMP;
}
		
		//下面是取得机器码

		$M_CODE = $_ENV['PROCESSOR_REVISION'];
		$M_CODE .= disk_total_space( "/" );
		$M_CODE .= "刘高李吴赵史张";
		$M_CODE = strrev( substr( md5( $M_CODE ), 0, 12 ) );
	 ////机器码提取结束	
		
		
///为公司输入框		

echo  "         本程序只做测试用,请不要外传。不要用于商业用途";

echo "<FORM METHOD=post>

请输入公司名字: 
<br>
<INPUT TYPE=TEXT NAME=\"CompanyName\"><p>
请输入机器码:<br>
<INPUT TYPE=TEXT NAME=\"SN\" VALUE=\"$M_CODE\"><p>";
echo "您的机器码为:\n";

		echo $M_CODE."<p>";	
echo "<INPUT TYPE=SUBMIT VALUE= \"提交\"><p>  
 

              
</FORM>";


 
 

if($CompanyName&&$SN)
{
	  $M_CODE=$SN;
////开始算号
		$CODE_FLAG = "B&YLF".$CompanyName."WIN";
		$R_CODE1 = key_str( $M_CODE, $CODE_FLAG );
		$R_CODE1 = strrev( md5( $R_CODE1 ) );
		$R_CODE2 = "";
		$I = 0;
		for ( ;	$I < strlen( $R_CODE1 );	++$I	)
		{
			$STR = substr( $R_CODE1, $I, 1 );
			$R_CODE2 .= ord( $STR ) + 2;
		}
		$R_CODE2 = strrev( sprintf( "%.0f", ( substr( $R_CODE2, 0, 6 ).substr( $R_CODE2, -6 ) ) * 3 ) );
		$R_CODE2 = substr( $R_CODE2, -5 ).substr( $R_CODE2, 0, 7 );
		$R_CODE2 = str_replace( "4", "3", $R_CODE2 );
		
/////////算号结束///////////////////////////////////////////////////////	

echo "<p><p><p>";
echo "------------------------------------------------------------<p>";


echo "你输入的公司是: ".$CompanyName."<p>";

echo "您输入的机器码是:".$M_CODE;
      
		
		echo "<P>您的注册码为: ".$R_CODE2."<p>";
		echo "完美平台版序列号:<br>
							TD20F-38050".random(3)."-".random(4)."<br>";
	}		

/*10000
10011
10022
10033
10044
10055
10066
10077
10088
10099
10110
10121
10132
10143
10154
10165
10176
10187
10198
10209
10220
10231
10242
10253
10264
10275
10286
10297
10308
10319
10330
10341
10352
10363
10374
10385
10396
10407
10418
10429
*/
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -