Introducción

Advertencia

Esta extensión es EXPERIMENTAL. Esto significa que el comportamiento de esta extensión, los nombres de sus funciones y todo lo documentado sobre esta extensión, puede cambiar en una futura edición de PHP sin previo aviso. El uso de esta extensión queda bajo su propia responsabilidad.

BLENC es un protector de código fuente PHP que:

  • Cifra tu código fuente utilizando el algoritmo blowfish.
  • Permite el descifrado transparente y la ejecución de scripts PHP previamente cifrados con BLENC.

BLENC es una extensión que se acopla al Zend Engine, permitiendo la encriptación transparente, y la ejecución de scripts PHP mediante el algoritmo blowfish. No está diseñado para ofrecer una seguridad absoluta (es aún posible el decifrado del código hacia op codes utilizando un paquete como XDebug), sin embargo protege a tu código haciendo la ingeniería inversa sumamente difícil.

Para poder proteger tu código PHP deberás cifrar cada script mediante la función blenc_encrypt(). Luego puedes incluir el código cifrado según se muestra a continuación:

<?php

/* Script PHP codificado con BLENC */
$my_source_encoded 'my_source_encoded.phpe';

include(
$my_source_encoded);
?>

BLENC también soporta un tiempo de expiración para el módulo. Así, si deseas publicar tu código con un tiempo de expiración, puedes compilar la extensión modificando el archivo de cabecera relacionado a la encriptación y tiempo de expiración. Por favor consulta la sección de configuración para mayor información.

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top