php-doc-en/reference/blenc/book.xml
Chris Wright 59a1bbcb6f Whitespace fixes
Fix all outstanding strict whitespace errors flagged by the online editor

git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@331331 c90b9560-bf6c-de11-be94-00142212c4b1
2013-09-09 16:17:46 +00:00

79 lines
2.3 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<book xml:id="book.blenc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Blenc - BLowfish ENCoder for PHP source scripts</title>
<titleabbrev>BLENC</titleabbrev>
<preface xml:id="intro.blenc">
&reftitle.intro;
&warn.experimental;
<para>
BLENC is a PHP source script protector that:
<simplelist>
<member>
Encodes your source code with the blowfish algorithm.
</member>
<member>
Allows transparent decryption and execution of PHP scripts previously
encoded with BLENC.
</member>
</simplelist>
</para>
<para>
BLENC is an extension which hooks into the Zend Engine, allowing for
transparent encryption and execution of PHP scripts using the blowfish
algorithm. It is not designed for complete security (it is still possible to
disassemble the script into op codes using a package such as XDebug), however
it does keep people out of your code and make reverse engineering difficult.
</para>
<para>
In order to protect your PHP script you must encrypt each script with
<function>blenc_encrypt</function> function. After you can include the
encoded script like the example below:
<programlisting role="php">
<![CDATA[
<?php
/* PHP script encoded with BLENC */
$my_source_encoded = 'my_source_encoded.phpe';
include($my_source_encoded);
?>
]]>
</programlisting>
</para>
<para>
BLENC supports also expiration time for the module. So, if you want deploy
your source code with a expiration time, you have to compile the extension
modifying the header file related to encryption and expiration time. Please
see configuration section for further informations.
</para>
</preface>
&reference.blenc.setup;
&reference.blenc.constants;
&reference.blenc.reference;
</book>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->