|
Dentro del paquete AVLockGold se incluyen dos ejemplos de generadores de claves escritos en lenguaje php:
avgold_uname.php para claves basadas en el nombre de usuario y avgold_icode.php para claves basadas en el installcode.
Ud. tendrá que editar la siguiente sección y entrar allí sus propios valores para encryptionkey, appid y users, y configurarlo para generar claves permanentes o temporarias.
//***put here your own values***
$enckey = 'myencryptionkey123';
$appid = 1234567;
$usrs = 1;
$modul = 0;
// --Permanent key--
//$days = 65535; // authorized days
//$startdate = 65535; // date from where starts the authorized period
// --Tempoprary key-- 14 days from the current date
$days = 14;
$startdate = (int) (gmdate("U")/86400)+25569;
//current date (GMT) in delphi mode (days from 12/31/1899
// gmdate("U") = seconds from 01/01/1970 up to the current date (GMT)
// 86400 = seconds by one day (60 * 60 * 24)
// 25569 = days from 12/31/1899 to 01/01/1970
//******************************
Ud necesitará soporte rijndael en su servidor. Para activarlo debe habilitar la extensión mcrypt. Si está en Windows tendrá que editar su fichero php.ini para activar la linea "extension=php_mcrypt.dll" y luego descargar las librerías extras siguiendo el vínculo http://www.php.net/manual/en/ref.mcrypt.php
Copie libmcrypt.dll dentro de una carpeta que esté en su system path
(c:\winnt\system32, por ejemplo).
Asegurese de que su opción extension_dir del fichero php.ini apunte a la ubicación correcta. Por ejemplo:
extension_dir=c:\php\extensions
habilite o agregue en su fichero php.ini la linea
extension=php_mcrypt.dll
|