Introduction
Cette extension est EXPERIMENTALE. Le comportement de cette extension, les noms de ses fonctions, et toute la documentation autour de cette extension peut changer sans préavis dans une prochaine version de PHP. Cette extension doit être utilisée à vos risques et périls.
BLENC est un protecteur de source des scripts PHP qui :
- Encode votre code source avec l'algorithme blowfish.
- Permet un cryptage transparent et une exécution de vos scripts PHP précédemment encodés avec BLENC.
BLENC est une extension qui réside dans le moteur Zend, permettant un cryptage transparent et une exécution des scripts PHP en utilisant l'algorithme blowfish. Il n'est pas prévu pour être totalement sécurisé (il est toujours possible de dé-assembler le script dans l'opcode en utilisant un paquet comme XDebug), cependant, il garde loin les personnes de votre code, et rend le reverse ingineering difficile.
Afin de protéger votre script PHP, vous devez crypter chaque script avec la fonction blenc_encrypt(). Après, vous pouvez inclure le script crypté comme ceci :
<?php
/* Script PHP encodé avec BLENC */
$my_source_encoded = 'my_source_encoded.phpe';
include($my_source_encoded);
?>
BLENC supporte également une durée d'expiration pour le module. Aussi, si vous voulez déployer votre code source avec une durée d'expiration, vous devez compiler l'extension en modifiant l'en-tête du fichier relatif au cryptage et à la durée d'expiration. Veuillez vous raporter à la section sur la configuration pour plus d'informations.
Version en cache
22/11/2024 00:14:08 Cette version de la page est en cache (à la date du 22/11/2024 00:14:08) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-intro.blenc.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.