我正在寻找一种使用 AS3 或 PHP 生成许可证密钥的方法。我需要使用用户名应用程序、版本号和最大用户数来计算密钥。
例如,这里是代码:
<?php
error_reporting(E_ALL);
function KeyGen($userName){
$key = md5($userName);
$new_key = '';
for($i=1; $i <= 25; $i ++ ){
$new_key .= $key[$i];
if ( $i%5==0 && $i != 25) $new_key.='-';
}
return strtoupper($new_key);
}
$userCab="MyUserName-v6.0-12";
$key=KeyGen($userCab);
echo $key;
?>
生成密钥大概是这样的:1AS7-09BD-96A1-CC8D-F106。但是现在,如何解密这个密钥来提取 $userCab 的最后两位。