AV-SOFT.COM
AVLock SIMPLE
Introducción
Qué es AVLock Gold?
Cómo adquirir AVLock Gold?
Cómo actualizar desde versiones anteriores?
Qué hay de nuevo en la versión 5
Otros componentes AVLock
Acuerdo de licencia
Utilizando AVLock Gold
Cómo instalar AVLock Gold?
Cómo trabaja AVLockGold?
Breve práctica con aplicaciones Demo.
Ejemplos paso a paso
Ejemplo básico
Trabajando con módulos
Creando su propia forma de registración
Ejecutando en una red
Funcionalidad "MoveReg"
Cómo configurar AVLock Gold?
Cuidados para evitar el pirateo
Cómo traducir AVLock Gold a cualquier idioma?
Propiedades
Métodos
Eventos
Conceptos útiles
Claves de registración (RegKeys)
Registry Keys
Fichero de Claves
RegFiles y ControlFiles
MasterComputer y RegularComputers
Utilitarios
AVLockManager
RegMonitor
Configure
KeyGen
Generadores de claves php
Preguntas Frecuentes (FAQs)

Generadores de claves php

Top  Previous  Next

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