文字

blenc_encrypt

(PECL blenc >= 5)

blenc_encrypt Encrypt a PHP script with BLENC.

说明

string blenc_encrypt ( string $plaintext , string $encodedfile [, string $encryption_key ] )

Encrypt the plaintext content and write it into encodedfile

参数

plaintext

A source code to encrypt. Does not need to contain opening/closing PHP tags

encodedfile

The filename where BLENC will save the encoded source.

encryption_key

The key that BLENC will use to encrypt plaintext content. If not given BLENC will create a valid key.

返回值

BLENC will return the redistributable key that must be saved into key_file: the path of key_file is specified at runtime with the option blenc.key_file

范例

Example #1 blenc_encrypt() example

<?php


$source_code  file_get_contents ( "my_source_to_protect.php" );


$redistributable_key  blenc_encrypt ( $source_code "my_source_encoded.php" );


$key_file  ini_get ( 'blenc.key_file' );


file_put_contents ( $key_file $redistributable_key FILE_APPEND );
?>
上一篇: 下一篇: